Teaching - I would say is one of the most difficult jobs ever. You know something and you want to make some other person get that idea in the right way. Teaching one person itself can be quite difficult. Imagine, how it could be when you have many of them!
Sometimes I feel that being a kinder-garten teacher is the most difficult. To get the students under control itself is a hectic task, let alone teaching. The higher the grade goes the topics become more advanced, the students too will be more advanced. At the same time, in my opinion, the standard deviation too will go high - which means, the difference of abilities of students will go high.
I am facing this problem right now. As I have mentioned earlier, I have about 20 students for Fundamental Algorithms. It's very visible that some of them are very well acquainted with the topics and well versed. At the same time, some other are beginners and are finding it hard to follow. To give the class without making the first group bored, nor getting the second group confused - This is my challenge at the moment. Last week, I got some complaints from them. So, it's time for me to learn some techniques.
I always appreciated all the good teachers I had. Actually they are the ones put the seeds of my interest to become a teacher. When I think from their side, now I am able to appreciate them better. (Thanks to Pramode Sir, CPR, HAM,... the list goes on)
Getting recognised by your teacher is one of the best things which can happen to you. Today my Deutsche teacher told me that I could be exempted from the exam because "She knows that how good I am and she is sure that I am the best in the class". Feels great.
Signing off, Sands.