John-Mark Mamalakis
I changed majors because of John-Mark. One of the best Profs I've had. I felt like I connected to the material easily after his lectures. He takes time to answers all questions. Lecture notes available online. Relevant homework but not an overload. Concept based quizzes and exam. Lab instructed separate. Wish he taught more classes.