Being a teacher is an enormous challenge! It is more than just pens and textbooks. It takes patience, passion, resilience, a mammoth sense of....