Joe Campo
Funny professor who explains complex historical concepts and events in a way that is engaging and comprehensible. Make sure you follow assignment instructions to the letter and seek clarification if something isn't clear because he grades essays very strictly although fairly. Class challenges you to think critically as previous poster said. 