Blog

.

Mr Cheng is one of the most patient teachers I’ve had. He explains new concepts in-depth and teaches challenging questions simply. He goes out of his way to make sure each student in his class is prepared for exams and even answers questions in his own time