One of the best teachers I ever had. Anyone should be lucky to experience him.
I'm shocked by the current rating, it's probably lower because somehow being "hard" seems to equate to a lower rating. He's the type of teacher parents should love, students should take seriously and the administration should value. He'll hold you accountable, perhaps the best lesson for students to learn, and his knowledge base makes him extraordinarily overqualified. However, the best quality of Mr. Harbaugh isn't necessarily his knowledge, it's his ability to connect with the students.