Michael Ritter
Nice dude, very long lectures. You don't get graded by much so mistakes could screw you over. There weren't any exams, but weekly/bi-weekly quizzes online. If you're able to show up and don't mind essays hes not a bad professor. Feedback seemed a tad inconsistent. First paper proposal I was given sources, second I was given nothing.