Richard Kehrberg
He has a beyond-encyclopedic understanding of the subject, so he can immediately call you out if you make a conclusion that's only somewhat substantiated by the text. Rather than using a traditional textbook, he uses 3 books that you will need to read in full for discussions. Exceptional lecturer if you can keep up with your note-taking.