I wonder if his 20 minute rant was part of his lesson plan for the day. It'd be interesting to see his lesson plan for that day.
the student says that he did that sort of thing every day or least every other day.