Rob Bauer
He is fantastic regardless how much history you already know, and eager to discuss whatever you have more questions on outside of class. All the lectures are great, projects are fun(including Dante and presentation on a subject of your choice)1 quiz & 1 page of writing due a week, book PDF is fine. I believe he is responsible for my love of history