Robert Treichler
He was really nice and went far out of his way to explain the material to students who were struggling. He could go off on tangents sometimes, but I still learned a lot from his class which I have already been able to apply to work. I would definitely recommend!