Jonathan Richler
A tip: if you prepare for the lectures, as he suggests, and stay updated on current events/politics you'll get so much out of this class, and won't mind going off topic for an entire class!