Eric Kennedy
Hands down the best professor I've had. He genuinely cares about each student's success and goes out of his way to help in any way he can. He's always willing to listen and strives to make the class enjoyable and not just a dull lecture. Very good at picking interesting case studies and makes it very clear what the main point of each discussion is.