Maybe the best professor I've had at CBU. He's very funny in class and makes learning easy. While the topics are difficult, he breaks it down very well. Sometimes, he gets off track, but the stories are always brought back to what we're learning, which makes it memorable. Incredibly kind and genuinely cares about his students' success.