I feel that he really cares about each of his students and really wants to best for everyone, it was a hard class, but I always enjoyed going to class even if the material was super hard and lost on me 80% of the time. Lots of quizzes but helpful to study periodically before the test.