Dr. Kessel was a good professor who gave engaging lectures, was clear about his expectations as a class, and gave challenging but fair exams. I'm honestly not sure why he has such low reviews, all you have to do is go to class and stay engaged. He has supplemental lectures and reading to do before class that I never looked at and still did great.