Dylan Zorea
Awesome guy. Very passionate about philosophy so his lectures are brilliant. Not really required to do the reading, but I recommend it because he likes people who participate in lectures. Homework is simple: long answer questions and short quizzes based on lectures. Non-cumulative mid-term and final, also has a final paper.