Benjamin Varela
Dr. Varela is a real hoot! I love his classes because, unlike most professors, he teaches the concepts through examples. Some people say he doesn't focus on the derivations, but he does an adequate job, as well as the book actually, without all the tedious algebra crunching. His exams are hard, but he prepares you well.