Wei Fu
Can be hard to understand at times, but overall a great person and great professor. If you listen to/read the lectures, you'll be set. All lectures are online and you can go back and look at them anytime. Quizzes and Exams are easy and basically copy/pasted from the ppts. 