Jon Beiseigel
Outstanding prof. Gave very comprehensive lectures that went beyond the basic scope of the course, but student evaluation was held to the basics of the course. Allowed re-takes on every exam but the final. Super personable, fun to hang with and learn from. Would highly recommend.