He is so kind and knowledgeable. Exams are 60% of grade but easy if you study a fair amount and go to a TA review. Quizzes can be hard but I started going to TA reviews and did much better on them after that. Doing poorly on 1 quiz can really hurt your grade so go from the beginning. All content is on demand & in person lectures are questions & exs