Lec 1: Intro and complexity Slides (ppt) Slides (pdf) Notes (ppt) Notes (pdf) Board A Board B
Lec 2: Tech trends Slides (ppt) Slides (pdf) Notes (ppt) Notes (pdf) Boards
Lec 3: Naming Slides (ppt) Slides (pdf) Notes (txt) Boards
Lec 4: Enforce modularity Slides (ppt) Slides (pdf) Notes (txt) Board A Board B Board C
Lec 5: Operating systems Slides (ppt) Slides (pdf) Notes (txt) Boards
Lec 6: Concurrency Slides (ppt) Slides (pdf) Notes (txt) Locking Demo
Lec 7: Threads Slides (ppt) Slides (pdf) Notes (txt) Boards
Lec 8: Performance Slides (ppt) Slides (pdf) Notes (txt) Board A Board B
Lec 9: Networks Slides (ppt) Slides (pdf) Notes (txt) Boards
Lec 10: Layers Slides (ppt) Slides (pdf) Notes (txt) Board A Board B
Lec 11: Routing Slides (ppt) Slides (pdf) Notes (rtf) Notes (pdf) Boards
Lec 12: End-to-end Slides (ppt) Slides (pdf) Notes (rtf) Notes (pdf) Boards
Lec 13: Sharing networks Slides (ppt) Slides (pdf) Notes (rtfd) Notes (pdf) Board A Board B
Lec 14: Distributed naming Slides (pptx) Slides (pdf) Notes (rtf) Notes (pdf)
Lec 15: Fault tolerance Slides (ppt) Slides (pdf) Notes (rtf) Notes (pdf) Board A Board B
Lec 16: Atomicity Slides (ppt) Slides (pdf) Notes (rtf) Notes (pdf)
Lec 17: Recovery Slides (ppt) Slides (pdf) Notes (rtf) Notes (pdf)
Lec 18: Isolation NA Notes (rtf) Notes (pdf)
Lec 19: Multi-site atomicity Slides (pptx) Slides (pdf) Notes (rtf) Notes (pdf)
Lec 20: Consistency and replication NA Notes (rtf) Notes (pdf)
Lec 21: Security Slides (ppt) Slides (pdf) Slides (odp) Slides (pdf) Notes (html) Board A Board B
Lec 22: Message authentication Slides (ppt) Slides (pdf) Slides (odp) Slides (pdf) Notes (txt) Boards
Lec 23: User authentication Slides (ppt) Slides (pdf) Slides (odp) Slides (pdf) Notes (txt) Board A Board B
Lec 24: Certification Slides (ppt) Slides (pdf) Slides (odp) Slides (pdf) Notes (txt) Boards
Lec 25: Complexity revised Slides Slides (pdf) Notes (ppt) Notes (pdf)