John McMahon
John is a very nice person, and extremely caring. He truly cares about student success both in and out of class. Be sure you do the required readings, and discussions, or else your grade will TANK. Also be sure to do the essays, as they are another bulk of the grade. Overall, very nice person, and very good prof! Highly recommended.