Shiqi Liu
I love this guy. He was funny and was so clear in his teaching with lots of diverse examples. He always prepared us very well for tests, and also gives lots of partial credit with grading. As long as you go to the lectures, understand hw, and pay attention you will be fine. He made differential equations easier to learn than Calc 1 & 2 here.