Xujue Bao
She's a great teacher, and not super difficult. Chinese is a difficult language on its own, but she helps in any way she can. She teaches clearly and tells you exactly what will be on the tests. She also has a good sense of humor.