Joe, as I can now call him since I am an adult, was an extremely good teacher. He was kind, helpful and knowledgeable. He was also our class mentor. Regarless of what happened later on as I was not longer at SHS he, at my time there, was an exceptional teacher
One of the worst I've ever had...and this is regardless of all the stuff that happened before he left. Not interesting, not intelligent, very self-righteous.
I think he was a great teacher. Really cared to see his students do their best.
He is a very nice man. You need to get to know him better and not assumer things.