Touching the hearts and minds of the young learners make you a great teacher.The good thingsI gained lots of strategies, techniques, methods on how to make activities more enjoyable / active, productive, and interesting. I learned how to do life long learning by making them smiling and reflecting while I'am teaching.
Also I learned a lot from my students that makes me inspire to continue my passion - teaching. They just proved that I am a great teacher and should continue shaping the lives of the young ones.
The challengesOne thing that I can share about my challenges is that having a low salary.