Yuanqi Wang
Dr. Wang's lectures were very to the point. So were his tests and quizzes. The homework was challenging, but fair (and not too time consuming). His exams are almost exactly what he does in class. Very possible to do well.