Mr Ian Ang identifies a variety of different types of questions for each topic that may be set for an exam and then teaches their students using a step by step approach to tackle these questions. He explains concepts and questions clearly and patiently to his students.