Took this class to fill a humanities elective. If you're here as a philosophy major, you'll do great. He does a lot of group talks and I wouldn't say debates because although everyone has opposing views he seems to take no bias for one particular idea. I'm not well with humanities at all and I had an A for half the semester then got a B at the end.