Ultimate Companion Framework For Teaching