Tom Cavanaugh
Professor Cavanaugh is a wonderful professor who cares about each student. His grading is clear and easy, and he is someone easy to get along with. He loves joking around with his students and is very kind. I would recommend anyone to take him if given the chance!