CSE 493L · Autumn 2026

Lectures

Lecture slides require signing in with your CSE NetID. Subscribe to this calendar (Google, Apple Calendar, etc.)

DateDescription
September 30 The Concurrent Mindset
Slides: L01 (PDF)
October 2 Coroutines
Slides: L02 (PDF)
October 5 Coroutine implementation
Slides: L03 (PDF), L03 (interactive HTML)
October 7 Decomposition
Slides: L04 (PDF), L04 (interactive HTML)
October 9 Threads and Cores
Slides: L05 (PDF), L05 (interactive HTML)
October 12 Writing Multithreaded Code
Slides: L06 (PDF), L06 (interactive HTML)
October 14 Implementing Threads
Slides: L07 (PDF), L07 (interactive HTML)
October 16 Implementing Synchronization Primitives
Slides: L08 (PDF), L08 (interactive HTML)
October 19 More Synchronization Primitives
Slides: L09 (PDF), L09 (interactive HTML)
October 21 What is Rust?
Slides: L10 (PDF), L10 (interactive HTML)
October 23 Rust Intro
Slides: L11 (PDF), L11 (interactive HTML)
October 26 Rust: Slices, Strings, and Lifetimes
Slides: L12 (PDF), L12 (interactive HTML)
October 28 Rust Traits
Slides: L13 (PDF), L13 (interactive HTML)
October 30 Closures, Trait Objects, and Shared Ownership
Slides: L14 (PDF), L14 (interactive HTML)
November 2 Threads and Shared State in Rust
Slides: L15 (PDF), L15 (interactive HTML)
November 6 Deadlock
Slides: L16 (PDF), L16 (interactive HTML)
November 9 Model Checking
Slides: L17 (PDF), L17 (interactive HTML)
November 13 Cache Coherence
Slides: L18 (PDF), L18 (interactive HTML)
November 16 TBD
November 18 TBD
November 20 TBD
November 23 TBD
November 25 TBD
November 30 TBD
December 2 TBD
December 4 TBD
December 7 TBD
December 9 TBD
December 11 TBD
Back to top