Joseph Kalman
I really enjoyed Kalman's class. He gives lots of examples and wants everyone to understand the material. The tests are heavily conceptual with 2-3 number problems. He is a tough grader but curves at the end. He really works on being available and helping students understand the concepts. It's a tough class but you will learn the material well.