James Humenik
One of the best teachers I've ever had. Not only does he know his stuff, but he also knows how to teach it so that it's fascinating and easy to understand. He was always accessible outside of class, especially when class was moved online. He recognized we didn't sign up for an online class and made it easy for us to finish out the semester.