Great teacher in many respects, always willing to answer questions. Bit of a hard guy which is great, he pulls kids into line when needed, but always fair. Respected by many people in the school.
If you have him for Physics your out of luck, it's not his area, but if you have him for Chemistry he's great. He wrote up a whole booklet with practice equations, demo's etc for us and it covers our whole terms work. He doesn't tend to use the text book much as talks about things in his own way which is good.
In his class you need to be able to take a joke, if he says something offensive it's not cause he doesn't like you, it's just a joke, he will teach you important life lessons.Great guy
When I was taught by him for the first week I thought he was mean and picked on kids. Then I later realized that he is probably one of the best teachers at the school, because he is fair and makes people accountable. Also he is willing to put the effort in to help you out if you are willing to put the effort in to try.