Caroline Proulx
Proulx clearly is very knowledgeable, but that also makes it difficult because she speaks and moves through material pretty quickly and uses a bunch of vocab that turns her lectures into a bit of a foreign language. And I'm not sure if this was her or just the nature of the class, but man was there a lot to memorize and man was this a tough class.