My son, who is usually very precise in his use of words, describes people like this teacher as evil and I thought this was too strong a word, but after looking up the definition, I think it might actually fit.