Ben Blanc
He is a good teacher who stands for: very knowledgeable, well-prepared lectures/labs, and managed the class effectively. Not only that he helped the students in their struggle, but also inspired you and made you confident that you could succeed. He is one of my favorite professors in college.