I got a very interesting comment from one of my students on my post How I Should Deal With Cheating in My Class:
Good day ma’am! students do cheat bcoz they don’t really know how to answer or they got a lacking informations in a certain subject. Maybe the effective way to avoid cheating in your class is to provide the students all the informations they needed in your subjects and letting them understand the lessons deeply. Through this, students will find no way to cheat because they can answers all the quizes and exams by themselves and they won’t bother to look at other’s answers.
It was a new insight. Yeah, maybe students cheat because the teacher (that’s me) was not able to explain the lessons well. It is a major (major – Venus Raj) responsibility of a teacher to “let the students understand the lessons deeply”. I admit that there are times when I teach half-heartedly and I couldn’t wait for the class to end. There are days when all I want is to wake up and be in another job, somewhere in a company where I am dealing with clients, or just making systems or programs that would someday save the world. :p But, reality check: I am a teacher. And I have a great responsibility on my hands to prepare my students for a bright future ahead. Whew.
That is why I have decided not to take any evening classes anymore. I could no longer put the quality of my teaching at stake. I have already received a tentative list of the subjects I’ll be teaching next sem and all of them are new to me so I really need time to prepare. And probably by next semester, I will be given an additional programming task so I really need lots and lots of time.
Teaching is not an easy job (especially when you’re handling Programming and Math subjects). I also admit that I still have a lot to learn, strategies and techniques to formulate and master. But I love the challenge. So, bring it on! 🙂