I think that he is a good teacher, he may be tough, but i find he's really helpful. :)
If you work hard in his class, he'll recognize it. I know a lot of ppl that don't like him just because they say he's mean, but he really treats ppl well if they're good students.
amazing teacher... knows his stuff, and gets you to study without telling you too... extremely helpful
His teaching methods are questionable..Maybe it's time to just stick to the cirriculum.