Mr Cheng is definitely the best math teacher that have taught me. He is really a friendly and helpful teacher. He treats every student equally and give enough attention to them to ensure they are coping well with their studies. As he is also very approachable and caring, I was able to clear my doubts and improve on my results. I enjoyed his lesson as it was never boring due to random jokes he came up with at random times. Thank you, Mr Cheng!!