What is weird for me is that he made the effort to come into a classroom that wasn't his to try to put you down. Is there some background to his behaviour that you may not know about? I mean, you already know he is/was a prick.
For example, my cousin went to a school in country Australia, and there was a teacher there who used to call out and call her things like "bolshevik", "communist", "cossack", "Tartar" etc. (obviously she has eastern european associations). She had no idea what he was on about, and he wasn't even her teacher, but he was always there to put her down. Turns out, her much older sister had gone out with a guy in her class years earlier, and this teacher felt that the guy should have gone out with another girl. I'm not sure why but he saw himself as the defender of some screwy rights.
This is a long story without any sense, but all I'm trying to say, is what otehrs have said, Mr W(anker?) obviously has some serious problems, and what he did was totally screwed up, as your classmate realised at the time. Some "teachers" really get off on humiliating kids. It makes them feel big and important. You should feel sorry for him, but mroe sorry for the other kids he has screwed up over the years.
I hope all this posting is giving you some completion. I loved Critic2's suggestion. See what happens when he uses his powers for good?
