Lecture Schedule

The schedule listed on this page is tentative and may change during the term. I recommend that you print out the notes for each lecture and bring them with you to class, so that you can add additional notes during class. Recommended readings are listed at the beginning of the lecture notes for each topic.

Week 1

Lecture 1
Mon, Apr 01
Introduction, course organization
Lecture 2
Wed, Apr 03
Lecture 3
Fri, Apr 05

Week 6

Lecture 16
Mon, May 06
Lecture 17
Wed, May 08
Lecture 18
Fri, May 10

Week 2

Lecture 4
Mon, Apr 08
Lecture 5
Wed, Apr 10
Lecture 6
Fri, Apr 12

Week 7

Lecture 19
Mon, May 13
Lecture 20
Wed, May 15
Lecture 21
Fri, May 17

Week 3

Lecture 7
Mon, Apr 15
Lecture 8
Wed, Apr 17
Lecture 9
Fri, Apr 19

Week 8

Lecture 22
Mon, May 20
Lecture 23
Wed, May 22
Lecture 24
Fri, May 24

Week 4

Lecture 10
Mon, Apr 22
Lecture 11
Wed, Apr 24
Lecture 12
Fri, Apr 26

Week 9

Lecture 25
Wed, May 29
Lecture 26
Fri, May 31

Week 5

Lecture 13
Mon, Apr 29
Lecture 14
Wed, May 01
Lecture 15
Fri, May 03

Week 10

Lecture 27
Mon, Jun 03
Heroku
Lecture 28
Wed, Jun 05
Course Wrapup