great guy, very lecture heavy, old school but is super nice dude. Always a talker, can be boring with how dry he is, but he tries to make it enjoyable. You truly have to try and be a bad student to fail his class. Smart, and overall, knows his stuff