Michael Dolan
Take a class with him and you will not be disappointed. He is a great professor but an even better person and it really shows in his teaching. Even the most boring topics he can make interesting with his sense of humor and getting the class involved. Best teacher I have ever had and definitely the coolest and most interesting. 10/10!