You either like him or hate him. There is no in between. You can't know how you'll feel without taking his class first.
He doesn't teach his class as if we're high school students, it's taught as if we're college students. It's a good way to teach but understandably difficult.
He doesn't take into account that students do take other classes and acts as if his is the most important, His class isn't worth the stress.