Michael Kinzel
Great teacher for passionate students! He is kind and very personable, and doesn't have that old school boring robotic monotone lecture style. He does do group projects that require a little annoying collab, so if you're grad I'd avoid, but take if you're undergrad. I took him for CFD, he did pretty alright for a class with such dry material. 