Xing Fu
The professor is very knowledgeable about the topics being covered, but lectures can be a bit boring. Make sure you go to class because he likes pop quizzes every now and then. Just print out the notes, follow along in class and study literally everything, including small details. Exams are pretty easy and he curves at the end.