Matthew Knight
Prof. Knight is a great professor.  You are graded on a few things for this course, which makes it difficult.  There are only four quizzes and two papers.  He does give you some extra credit though. Prof. Knight gives great feedback and he is an amazing professor.  I definitely recommend him for this course.