Jonathan Baillehache
Baillehache makes class super fun, and this class is amazingly organized - we learn in-depth analysis of songs and movies in French, an experience you will not get with another professor. He cares a lot about participation so make sure to participate all the time and understand the theme behind each unit, which is very important for exams.