Great teacher, explains things well and keeps the class under control. Can come across as kind of unfair at times but once you are doing what you are supposed to he is just fine.
I think he is a great teacher. He explains things really clearly and is an all around nice guy.
I don't even go to your school and i've heard this guys a joke.