An open letter to a teacher


Dear Mr Raphael,

What’s up? Last week was our last CCA session of the year, and it was a pretty awful one. Why? Because of you. On the flipside, it’s going to be a long time since we next meet in January next year. As you probably know, I’m not very happy with the way you’re teaching. Let me take recount on what you’ve done in the past few months solely in terms of your teaching.

Firstly, you have an affinity towards lying to our teachers-in-charge that we are making progress in our work when we are struggling and need help. I feel bad for Mr David and Ms Lan. They should not be getting lip-service, more so if its contents are untruthful. You are a professional who was hired to teach us programming. Yet, this is the state which we are in. Perhaps you need to be more alert and less laid back. This is the bare responsibility of a trainer. We know, that in university this kind of teaching is largely acceptable. That’s also how you were taught in university. But, we are a group of 13-year-old Secondary One students. Simply leaving us alone to do work is particularly perplexing. 90% of us have zero experience in Python. It is your job, as a trainer, to teach us, even the very basics.

Secondly, you give us vague unhelpful answers. It is hard to say if you are not fluent in the lesson material or that you are simply nonchalant about teaching us. I doubt it is the former. From your professional LinkedIn page, it appears that you are studying data science in NUS, and machine learning is your speciality. So why is it that you are so vague and unkind in your answers? It isn’t that we are not asking questions; rather, you are not answering our questions. I’ve asked you some questions before. Conversely, you’re only reaction back then was, “why is your screen so dark?” I have a particularly distaste for such remarks. I never asked you to comment on my computer display’s brightness. If you want to get really technical, that’s also because my screen was facing downwards. But, talking to a trainer, I respect you, which is why I did not open my mouth.

Thirdly, you barely teach. I have not learnt anything about Python since you came. I feel that this is extremely unfortunate. At the start of the course, I was excited to learn about the language, but now my enthusiasm has withered. If you could just be a little bit more enthusiastic in your teaching, and if you actually taught, I doubt I would be feeling the same way four months down the road.

For all these, reasons, I am a little disheartened with the quality of your teaching. The school is not paying you just to see your face on Zoom. The teachers-in-charge are not seeing you just to receive fake claims. And us, the students, are not meeting you every week just to learn nothing. I will be glad to follow-up on this and gain understanding from you. Look. I’m being nice and polite. I respect your coding abilities greatly, and I hope to attain the same proficiency as you one day. But for the time being, the only piece of Python code that I know of is:

print("Please go away. Seriously.")

Yours sincerely,
Thomas Rettig