Mr Gan is a very caring and kind teacher. He has helped me improve by leaps and bounds in math and is meticulous in emphasising important math concepts. He understands my weaknesses and will patiently clarify my doubts. His humour makes classes fun and engaging for us.