Very disrespectful teacher. If you don't get the material on the first few tries, he gets frustrated and impatient with you. He is very knowledgeable about math, and a nice guy outside of class. Just not a fantastic teacher.
He really knows his stuff, but gets up on soap box a little too often.
Cherds is pretty cool. He's nice to you if you're nice to him. Just don't get on his bad side!