I had a science teacher in highschool act the exact same way.
And you could tell he was a hippy too.
But he was a bit of a dick too often.
Prolly when we hadn't toked up.