Mr David Wong is a very patient and dedicated teacher who has made me love chemistry – from being clueless and fearful about it. His visualisation methods and summary techniques have allowed me to internalize key concepts. His love for the subject and for reaching is contagious :)