William is a very passionate and patient tutor that never fails to make maths easier for us to understand. He is clear in his explanations and he will try different ways to help us see things better, which is especially helpful in aiding our learning of maths. I am able to grasp concepts easily because William highlights parts which we are supposed to know for exams and his practices help to further enhance the concepts and targets our weaknesses such that we are able to apply it to future questions.

Selena Leong

Serangoon JC, 2015