Thomas Mahoney
Dr. Mahoney is a great professor. He explains things very clearly and will find multiple ways to explain something if you don't understand the first time. He is very approachable and compassionate. The grading system might be difficult to get used to but I actually really like it. You have to put in a lot of work but it is worth it. 