Xiaodan Xu
Went into this class a little scared because of all the bad reviews, but after taking it, I don't understand why there are so many. Sure she goes by lectures quickly, but that's by design since there's just so many topics to cover. I think as long as you show up to lectures and do the homework you'll do completely fine. 