I felt his teaching technique wasn't as effective as it should be. Also, he rages frequently and aggressively, though admittedly entertaining when students egg him on. Funny when he tries to be.
His temper can sometimes disrupt class, and also means that he isn't respected fully by his students. Apologies for being blunt, but how can one learn from someone they don't respect?