Mr Gan is a nurturing and patient teacher who can break down daunting concepts and explain them in simpler terms. Through his teaching, I have developed more confidence in Mathematics. His lessons are passionate and engaging which makes learning Mathematics much more enjoyable and fun!