Jason Campbell
I really enjoyed this course, lectures were done in class and also posted online. Professor Campbell is very easy to reach via email, but can be late to his own office hours. He does tend to move quickly but will slow down when asked. There are a lot of graphs, and the true or false can be tricky. If you pay attention you'll have at least a C. 