Eric Gregory
Literally such an amazing professor. I took an 8 week course and it was greatly paced. You can tell that he puts a lot of effort into his work and schedules everything out with good pace. There was exams, discussions, lectures, and video clips weekly, but they weren't too bad. He offered extra credit, and gave great feedback on assignments. 