Shane Murphy
He is very passionate about any topic he teaches and is really funny. You get quiz credit just by showing up to class. The exams are on paper, but the questions are very similar, if not the same, as the review questions in class. 