Vlad Tarko
I took this course for the Social Sciences requirement, and it wasn't an easy class. The lectures and readings were often boring, but the "curved" grading system makes up for that. My project and my final essay are what saved my grade. Tarko seems very knowledgeable, but he executes what he wants to teach poorly.