Yuanyuan Chen
Dr. Chen was always well prepared for class and very knowledgeable about the topics. She was easily accessible to help via email, piazza, and office hours most anytime we needed help. Great teacher! Almost all of the homework could be solved using her lecture notes, didn't really use the textbooks. There is a good bit of homework, but no tests.