Joseph Fournier
Fournier is fantastic and enthusiastic. P chem 1 is unbelievably difficult and the homework sets are insane. However, he is always happy to meet with you and discuss even the simplest concepts as many times as you need so that you can understand them. Go to office hours! Hardest class I've ever taken with one of the best professors I've had.