A great teacher knows his students well; is kind, patient, and caring and has the ability to develop relationships with them; has mastery in the content; is dedicated to teaching and skilled in engaging students in learning. Proactive teachers anticipate unexpected events throughout the day and keep a contingency plan ready for addressing the surprises so that there are few reasons to panic. A proactive teacher decides a learning path beforehand, and executes it. The reactive teacher responds to the student trying things out and dynamically tailors the teaching experience. Though a mix of both approaches is practised; being proactive is the more important and desirable quality. Punctuality and sincerity are less important qualities.