Mr Gan is a dedicated and fun teacher to be around. Before joining his tuition class, I was failing both A and E math. Due to heavy CCA commitments I missed several whole chapters of lessons and it was hard for teachers in school to find time slots to give me consultation. This resulted in me having huge knowledge gaps. In order to help me catch up, Mr Gan made time to have clinic sessions with me, where he answered my doubts about certain topics. In addition, he allowed me to stay back after class to go through school homework or tests that I was having difficulty with. These helped me tremendously, eventually leading to me getting distinctions for both A and E math. Thank you so much for your hard work Mr Gan!