John is a fantastic instructor. I've been learning Chinese from him on a weekly basis for over a year. He's friendly, patient, on-time, and always in a good mood. John can also explain difficult concepts and sentence structures clearly in English, which is ideal for understanding the nuances of the Chinese language.
...Ler mais