James Mayfield
Mayfield is a great professor. He's unlike any history professor, or professor I've had. He cares about his students and more so our understanding of the world around us than the material. He discusses current events/historical events and what it tells us about information bias and human nature. No HW, no textbook, a couple of papers. Cool dude.