Jean-Pierre Koenig
A nice person but would get off track presenting an already confusing topic for most. Know how to search for things fast. Tests and quizzes open internet, don't bother with knowing the contents it's very confusing. Not techy but makes up for it with stories and jokes. You need tophat for attendance, no hw, make connections for better experience.