He had some ok qualities such as moving homework back/reopening it for additional credit, and pushing quizzes back to later dates when asked. However, his lectures were difficult to follow, felt that the study guides didn't follow his tests well, and it was difficult to ask questions due to lack of explanations. Funny guy, not an invested teacher.