Christian Caron
He did a great job- the lectures are pretty long so just take thorough notes and you will do well on the exams (exam content is from lectures). He gives good feedback on each paper and we really don't have many assignments throughout the semester. I recommend going to class even though attendance isn't mandatory- it will help you take good notes.