I have been learning English for 4 months with Yan. We have covered mostly grammar, vocabularies, and speaking. Yan has provided a lot of interesting and practical materials for the class. She is always very passionate and reliable. Highly recommend.