Joshua Ellery
I just finished this online course, overall it was a great class. His lectures are VERY interesting, his voice makes you want to know more! The term paper is worth 30% of your grade. Take him, watch the lectures, do the readings (or you can read with him during the lectures), schedule time to get help on the term paper and you should be good! 