John Shaffer
His comments on assignments makes him come off as a jerk, but once you email him for help, he is great. I am in my masters class now and did well on my first assignment, but the professor made comments regarding other students papers. Sounded like Prof. Shaffer's weekly announcements.