John Robinson
One of the smartest and kindest people I've come across on this campus. Robinson genuinely wants his students to succeed. While some of the readings can be difficult, he makes sure to explain the most important concepts. Assessments are extremely easy and actually interesting. Cannot recommend this class and professor enough!