Excellent professor. The fact that you have to work for it does not make him a bad professor, it makes the class stick with you. Also, I'm always wary of students from psych 101 reviewing a professor. There're like 700 people in that class. A necessary evil.
Awful professor. He said everything in lecture was fair game for the test, which wasn't realistic. Had an overall bad attitude which made me lose interest in his lectures, affecting my performance in the class. The book was terrible; lots of useless info. I'm an Honors student, and I ended with a C+. Avoid at all costs.
The material is interesting but he isn't a good lecturer. Most of what he talks about in class isn't in the textbook and the tests are 50% lecture, 50% textbook, and non-cumulative. Not an easy class.
Terrible teacher! The tests were extremely hard, and would say that everything he lectured and that was in the book was fair game for the test.
Great prof.