Sean Allison
One of the best professors and teachers I've ever had. Gives a lot of work, and really pushed you to succeed. Genuinely cares that you do well. Also a really smart guy, if you ask him a question he will always know the answer. You can tell he's passionate and he makes you want to succeed.