Julien Mauduit
He was definitely passionate about the subject and delivered the material in a super engaging way. Attendance isn't mandatory but he doesn't post all lecture slides and elaborates a lot but the lectures are interesting so it doesn't feel like a chore to attend. Also do the weekly readings and go to lectures and you will do well on the final