I’ve been working with John on my English for months. John is a very passionate and professional English tutor. He is good at making conversation with his students, highly flexible with topics, and knows many ways of tutoring. Also, he is very sensitive to the small grammar, pronunciation, and English usage mistakes. The best thing I work with John is I feel like chatting with an American friend, not an English tutor!