I highly recommend my teacher, Andrea from WaveChinese. WaveChinese always response fast and provide the best service for all your questions. I started my learning journey with Teacher Andrea, at first, I'm a bit hesitated and having doubt on myself whether I can do that. My teacher made me believe in myself and she went an extra mile to support me. Learning chinese became so fun for me and I now believe I can do that. My teacher is very patient and supportive to her students. As it's one-to-one lessons, you'll have a plenty of chance to talk and understand about the language and culture, not like traditional classroom.