Lee Essig
Lee is awesome, and always willing and ready to share applicable personal experiences. It's easy to feel like you really get to know him. Weekly quizzes are simple enough as long as you do the readings, and slides are available for extra study. Attend class though, as you have to click in and participate for grades, just little surveys and such.