David-James Gonzales
As a professor, Dr Gonzales is AMAZING. He really cares about his students. However, the expectations for this class are insane. I spent more time on this class each week than my 3 level-300 major classes combined. And if you don't get a good partner for the group project you are in big trouble. Still might be better than American Heritage though.