James Reeder
Reeder is horrible. Take this class with the other professor if you can, he really makes this class unenjoyable. It is not an intro class with reeder as your prof. First day of class he says that he knows his exams are hard and that they are all free response.