| Tue, Aug 25 | Lect: Introduction, Multiprocessor startup, Sequential Consistency |
| Thu, Aug 27 | Lect-disc: L. Lamport. “How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs,” 1979. |
| Tue, Sep 1 | Lect: Memory models |
| Thu, Sep 3 | Lect-disc: C.A.R. Hoare. “Monitors: An Operating System Structuring Concept,” 1974. |
| Tue, Sep 8 | |
| Thu, Sep 10 | |
| Tue, Sep 15 | |
| Thu, Sep 17 | |
| Tue, Sep 22 | |
| Thu, Sep 24 | |
| Tue, Sep 29 | |
| Thu, Oct 1 | |
| Tue, Oct 6 | |
| Thu, Oct 8 | |
| Tue, Oct 13 | |
| Thu, Oct 15 | |
| Tue, Oct 20 | |
| Thu, Oct 22 | |
| Tue, Oct 27 | |
| Thu, Oct 29 | |
| Tue, Nov 3 | |
| Thu, Nov 5 | |
| Tue, Nov 10 | |
| Thu, Nov 12 | |
| Tue, Nov 17 | |
| Thu, Nov 19 | |
| Tue, Nov 24 | Fall Break |
| Thu, Nov 26 | |
| Tue, Dec 1 | |
| Thu, Dec 3 | |
| Tue, Dec 8 | |