Patrick Smith
Assignments can be vague. He is a difficult grader and won't hesitate to give you a C on a well written paper. Good lectures, just an unfair grader and can improve on that. Especially for a class that requires you to understand and open your mind to diversity.