Mark Christensen
Easily my favorite class. He's funny and makes good analogies to help the history connect. Felt like I was actually learning, not just getting a grade. Quizzes in class every week, go review with TAs beforehand and they'll be a breeze. Same with tests and papers. Textbook is helpful, read as much as you can, but if you miss a bit it's okay. 