Mr Koh is a very patient and passionate tutor. He explains concepts very well, in a way that is easy to understand and provides students with a lot of practice, which greatly helps in grasping and applying the difficult chemistry concepts. He is also very dedicated in answering questions after class and outside of class!