Jason Cather
I did enjoy the material and the class itself, but Professor Cather is not very good professor. He is VERY unclear on assignments and is a very tough grader, on papers specifically. His lectures go in circles and it is hard to take away anything useful from them. When you ask him questions, he makes you feel dumb. Avoid taking him if possible.