Despite only having been taught by Mr Cheng for a semester, I still remember how he comes up with creative and different teaching methods to help impart his lessons better. He ensures that no students are left behind by giving remedial and is often available for one-on-one consultation sessions to clarify doubts. I am grateful to have been his student