Prof Hill is an entertaining and fascinating professor. I suspect he may get bad reviews from some students who miss the subtlety of his arguments, but his classes are definitely worth taking. He's the kind of professor who cares if you do the reading and understand what's going on in the class, and he gets really annoyed when people don't pay attention or slack off (rightly so). He's done some interesting research, offers unique analysis and is very willing to help students with their own research/thought progression. Take his class if you're ready for a true college-level course that challenges students to think about what they're learning; if you're not up to the work, save yourself and the professor the time and find another class.