Fei Wang
While the material was easy to comprehend if you studied outside of class, the lectures were a bit harder to understand. During the first few classes, it takes some getting use to understanding his accent, but discussions with TAs help. There are pop quizzes sometimes and the tests don't have many questions, so you should study.