His ratings are tanked because he is a pretty harsh grader, but honestly he was always fair. If he did not go over an specific detail in the lecture he would not penalize you on quizzes and exams. He literally hands you everything on a silver platter. Overall a great professor.