Marc Boudreau
Boudreau is a good lecturer and explains topics well. Organic chemistry is obviously a tough course, but Boudreau knows how to explain topics in an easier way. Although, his homework assignments are pretty difficult and examples usually cannot be found in the notes. He also does not really make sure students are catching on with the material.