Steven Bilakovics
One of the best lectures I've had in college, he's very insightful and you'll learn a lot. With that being said, you are only graded on four papers, and a very small amount of grading is attendance-based, it's kind of hard to get an A too. If you want to learn I would definitely recommend his class, but don't take it for a GPA boost. 