Matthew Knight
Prof knight is very accessible and it very good at replying to your emails and questions. The quizzes take some getting used to and make sure you are doing your research for the bibliography and paper. Highly recommended taking his class. 