Chad Doran
I've learned a lot through his online class. He's a very lenient grader and gives great feedback on papers. There tends to be one discussion post and one quiz per week but those are very simple if you remember to look through the slides. Definitely recommend.