Super passionate guy, he definitely knows what hes talking about. Assigns minimal work thats easy to do (super kind grader as long as you do the work and make some attempt at it) however theres quite a bit of reading. Uploaded vast majority of readings (except for a $12 book), and above all cares about us learning rather than due dates.