Probably the best teaching style I've been taught with. Always giving us loads of resources and going over the content a lot so it sticks.
Quite strict when he needs to be but he will give you extra time for your homework if you have a good excuse. Hardly ever gives negative marks. All round nice guy
If you are nice to him is really nice to you. He is a very good teacher!
He can be good but sometimes bad.