Crazy crazy dude but he knows his math and teaches it well but if you don't do work or hw he will crucify you oh and he never repeats anything. ever.
okay teacher hes knowledgeable. assumes your aware of everything conceptual wise in math based on your grade level and if you do homework and ACTUALLY study you should b fine he does have tricky tests
he expects you to get things right away, and if you don't get it he wont explain it, he just repeats what he says. he'll give you 5 pages of homework which takes you average of more than an hour.
should only teach honors b/c he moves too quick for basic classes but he teaches you straight forward so you get the information quickly
hes awesome!! i love how random he is in class every day ... he teaches you what you need to know and is always there if you need extra help. hes great!!
SOO NCIE HE IS ALWAYS THERE TO HELP ME BUT HE IS KINDA A TEACHERS PET
His tests are almost impossible because he makes the harder questions count for more points, and he very rarely gives extra credit. He's a good guy though.