Mr Koh is a really kind and engaging teacher! He explains all the concepts clearly before letting us try out the practice questions specially prepared. The detailed notes prepared are also extremely helpful in helping me better understand the chapters that I found difficult. Thank you Mr Koh!