I honestly don't understand why his rating is so low. He is an excellent professor and his class is straightforward. I'm not the smartest person, but I was able to get an A in his class. If you attend lectures and apply yourself, you will pass (or it is a sign you should probably change majors) and will likely attain an A or B