Jon Paul Heyne
Dr. Heyne clearly cares a lot about his students, and he is always willing to talk outside of class. His lectures are super interesting and he facilitates great discussions during class.