Do you teach students online? This paper explains the basic theory of engaging students in online classes. It depicts how differnt aspects and stakeholders like teachers, students, technology, pedagogy, instructions, and preparations play a different role.