Sven Kube
Hybrid course. Online assignments are very straightforward. His lectures are the best part because he's super entertaining and shows cool historical material. Three papers based on sources; started with B- and got A- on the last. He wants you to improve and if you work you certainly will. European humor and he really cares about students progress.