Great lectures, includes many examples to help understand each concept easily. Slides are helpful for reviewing and pre-recorded lectures are available online if you miss a class or want to listen again. Very little work (only one assignment), mainly exams. Grades generously and exams are not hard. Textbook not required at all. 