Meh, he's smart but not a great teacher. Cares about his students... but shows it by saying that they'll work at McDonald's if they don't understand math.
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!