I feel bad for the guy. He was teaching a hard course and did a pretty good job. It was pretty fair overall and he genuinely did care for the students. If any of the quizzes had issues he would always give extra marks to compensate.