Jeremy Tost
Tost really tries to connect the text to the real world which helps people like me learn better. His lectures are more of a discussion than a "lecture" meaning participation matters! Read the book, but also read his slides. Some of the questions on exams are his point of view others are the texts.