Robert Schine
It's a real shame that Prof. Schine retired because his classes are always wonderful. This was a very unique class, with the two weeks in Europe allowing for a deeper level of engagement with the material.
Schine is super kind and obviously passionate about the material. The class is heavily discussion based so it is important to keep up with the reading and you will be forced to think critically about it. If you want a course that is small and very discussion based this is a great one to take.
Professor Schine is truly a gem! One of the most amazing classes I've taken at Middlebury. It's a lot of time and energy, but it's worth every penny. You'd be lucky to have him if he ever comes back to teach a class or two. Just picking his brain about the small things is enlightening!