After joining Gary in JC2, I immediately felt a difference in the way I grasp mathematics. Gary teaches with different techniques to help students grasp concepts in each topic. I always thought Maths did not need understanding but I realised I was wrong when I joined his tuition class. He prepares his lesson well and his resources are very useful. Moreover, Gary is a very kind and patient teacher, who is always willing to help his students whenever and wherever. I am really grateful for having him as my teacher.