Hes an amazing professor. His lectures can be boring (I mean, its philosophy) and he tends to spend a lot of time discussing one topic, but its to make it understandable. He cares about his students and it shows. Just make sure you submit your assignments, and actually spend the time working on them. 4 hw assignments and a final.