Daniel Meshel
Had some awful luck with things during his class and he was always willing to work with me. Very cool guy. Has an interesting background that provides interesting perspective on the stuff he's teaching. Show up, do the case studies, prepare for the quizzes.