Cares about his students but hes pretty boring and lectures for the entire class time so I had a hard time focusing.The class itself is fairly easy, I got a B and I didnt do any of the extra problems so if you pay attention, do the HW and do some of the extra problems and youll be fine. I recommend taking this class split up to 80 minutes per class