Awesome teacher, although he does believe in group punishment. If you be quiet and listen, you will find that he is a great teacher and will go out of his way to make sure you understand the material.
He is a wonderful teacher and I feel that I can relate to him on many things. But he believes in group punishment and lets little things make him mad all day.
Great teacher! He makes us do the work when we don't listen. Common sense. Be quiet while he talks and you'll slide by.
I think he takes pleasure in punishing students. He's a cool guy sometimes though.