Michael Enright
Extremely funny professor and really cares about what he teaches. He will take the time to explain something if you dont understand and he loves hearing from the class. If you pay attention in class, speak in class and do the assignments you will get an A.