Not too easy. Not too difficult.
Hands down this was one of the best instructors I had for a course as an undergrad.
Philosophy courses can potentially be very confusing, boring, and be taught by an inarticulate instructor. Joe was an excellent teacher, and his command of language and ability to unpack complicated ideas into an easily understood form made this class.
Hours per week:
Advice for students:
Make sure to keep up with the readings so that you can understand the definition of terms being used. Also, it is best to stay engaged with the material as attempting to catch up for each exam will be troublesome.