Kemuel DeMoville
I loved his online class. His energy is infectious and I enjoyed his video lectures. I wish I had taken the class in person for more of his lectures, but the online class was great too (he put a ton of work into it). Per week, there are 1-2 discussion posts and 1 quiz. Both midterm and final are 4 essay questions. Free textbook. Highly recommend!