Mr Gan is a friendly and extremely patient teacher who takes pride in teaching. I’ve been failing Mathematics for all of my secondary school years as I really disliked the subject and doing it was a chore to me. However when I joined Mr Gan’s class, his passion for Mathematics was contagious and I soon came to love and appreciate the subject as well. Mr Gan will take the time to explain even the simplest of concepts just to ensure that you understand it, and his classes are never dry at all. With his help and neverending patience, I eventually obtained an A2 in Mathematics for O levels. 🙂 Keep it up Mr Gan!!