One of the best teachers i have ever met. He should look into motivational speaking.
His general teaching methods are fine, but his attitude towards his students is questionable. Eg, he gave a speech on assembly, that can be summed up in 3 words; "conform, conform, conform". Nuff said