Juan Valenzula
Good lectures, very conversational. He's funny and very knowledgable, but pop quizzes are important and harder to predict than you think. He gives 10 and drops the lowest two though. He likes participation, and you need to read to do that well, but he uses the free American Yawp textbook so don't buy anything.