John Forman
So, Dr. Forman is a bit pretentious. But, personality aside, he is an excellent professor and genuinely cares. Responds to questions and explains. Do not blow off the class. If online, make sure you actually watch lectures, take detailed notes. Will save your rear when its term paper time. I give him an A. Challenging and fun.