Xiaodan Xu
Although she is a sweet person her teaching is difficult to follow. She's very fast and it can be hard to keep up. The midterms and finals are pretty much your entire grade. The weekly quizzes and hw don't matter to your grade. Do not recommend her!