John Sheehan cares. In my experience with him thus far, he has consistently gone above and beyond to assist his students scholastically. The course, IMO was on the easy side, and is made even easier by a generous offering of extra credit.