Mr Koh is really patient and approachable towards all students of different calibre. He adjusts well to meet each student’s needs by monitoring us during class to see if we were able to keep up/understood concepts he had covered. His notes are thorough and well organised, very useful for getting a big picture of everything before exams. Most importantly I enjoyed my lessons and saw a vast improvement in my grades:)