Just a word of advice for future students... be prepared to teach yourself ALL the material needed to pass the tests. And homework, he'll stamp anything.
He is a cool and understanding guy. Try your hardest and he will help. Its only the people who dont try that dislike him.
I had to re-take a class because his voice bored me to death. NO activities at all!
I can see why people don't like him - he should be a college teacher. He challenges us and expects us to try. He answers all questions.
Its really easy to get your calender stamped for homework because you can show him anything and he will think its your homework