Lecture 1
    Chapter 1 (browse) and Chapters 2.1 and 2.2
Lecture 2
    Section 2.1 and three in-class exercises
Lecture 3
    Section 2.2 and 2.3 (part I)
Lecture 4
    Section 2.3 (part II)
Lecture 5
    Sections 2.4 and 2.5
Lecture 6
    Four in-class exercises
Lecture 7
    Section 3.1
Lecture 8
    Section 3.2
Lecture 9
    Section 3.3
Lecture 10
    Sections 5.1 and 5.2
Lecture 11
    Sections 5.3
Lecture 12
    Sections 5.3 and 5.4
Lecture 13
    Sections 6.1
Lecture 14
    Sections 6.3
Lecture 15
    Sections 6.2
Lecture 16
    Sections 6.5
Lecture 17
    Section 7.1
Lecture 18
    Section 7.2
Lecture 19
    Sections 8.3
Lecture 20
    Sections 8.3 and classical Euler-Gauss identity
Lecture 21
    Sections 7.3
Lecture 22
    Sections 8.1