T.J. Broy
You can expect philosophy classes to be hard especially since this is a 3000-level class. He's pretty strict with deadlines but will give out extensions if you ask ahead. Feedback is accessible most of the time but can be too concise. Don't take it if you haven't done much scholarly reading.