I love him. So caring of students and really wants us to do well. I had to go into office hours to take a quiz and he really made an effort to get to know me, even though it's a huge class. Exams are exactly like the study guides. Only hard part of this one random quiz that was difficult, but he let everyone retake it. 10/10.