Being fairly weak in mathematics, my brother introduced me to William. Our first tuition session, I was expecting a very ‘textbook-type’ of teaching style, where he would teach straight from the textbook. However, he taught very differently from how mathematics was taught in school. He never relies on textbook to get across key concepts and with some basic questions posed by him and slowly the more difficult questions, I was able to grasp the concepts easily with some practices. The lesson was conducted in the way that I would first tell him the problems I could not solve and slowly he explained them and posing more questions to ensure that I am able to correct my misconceptions. He is able to make difficult concepts sound easy to understand. Towards the examinations period, the whole tuition session would consist of timed practices in addition he would prepare some higher order thinking questions that would only be solved with strong conceptual knowledge across many chapters. He also showed me different methods to solve questions often surprise me. With that I was able to identify how to solve the question at first glance and my ability to be able to brace myself when facing difficult questions in the ‘O’ and ‘A’ levels which will more than often decide whether a student would get a ‘A’ or ‘B’ grade. With his help, I was able to improve my results greatly, achieving distinctions in both GCE ‘O’ and ‘A’ levels. ‘Teacher for one day, father forever.” He had not only taught me academically, he would share with me his life experiences, imparting me important life lessons. He is an extraordinary tutor that I looked up to and aspired to be one.