John Sheehan is a great professor. Throughout my first semester taking his course, his caring nature was a great motivator in pushing his students towards success. He genuinely cares about his students' wellbeing. Time and time again he's shown his classes that you can do anything if you take the time and use the energy to learn it.