Stephen Ferguson
He is an amazing professor but is an extremely difficult grader. It's impossible to get above a 90 in his paper. He gives hw every week, there is a total of 6 papers. If you don't like philosophy, this isn't the class for you. He is always accessible outside of class, but it still won't help you get an A in the class.