Funny and engaging lecturer and always answers all questions before moving on. A little content-heavy in the last few weeks. Weekly quizzes and recitation, a midterm, and a final are the only graded items, but lots of supplemental worksheets, notes, and video to look back at if needed. A few extra credit opportunities too.