Jock Sommese
Dr. J is a unique professor. Things changed quickly in the class at times, and there were persistent technical issues (not Jocks fault) that presented challenges, but thats life. Second half of the class all BSG. No hand holding. Either you do the work or you dont. I think this class replicates what the real world is like more than any Ive had