Mr. Cheng is a very proficient teacher, who bases the pace of the lesson not on speeding ahead but on his student’s ability, ensuring that everyone understands and no one is left behind. However, his lessons are definitely not sluggish either, as he wants to make sure that everyone reaches their fullest potential. Besides all these, Mr Cheng gets along well with his students, being not just a teacher but a friend. I am lucky to have had him as my teacher!!!