Shan Qin
For almost 3 months we were struggling to keep up with the other classes. If you ask him for help on either a worksheet question, or on a lab, he will refuse to do so and tell you to figure it out yourself. Honestly he's a good guy, but a really lousy professor. Oh, also, weekly quizzes worth more than an actual test.