CSE 493L · Autumn 2026

Calendar

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

Color key
September
MondayTuesdayWednesdayThursdayFriday
10:30-11:20 Lecture
CSE2 G10
The Concurrent Mindset
Slides: L01 (PDF)
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Section
Coroutines
Slides: S01 (PDF)
10:30-11:20 Lecture
CSE2 G10
Coroutines
Slides: L02 (PDF)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
October
MondayTuesdayWednesdayThursdayFriday
10:30-11:20 Lecture
CSE2 G10
Coroutine implementation
Slides: L03 (PDF), L03 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
Decomposition
Slides: L04 (PDF), L04 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
23:59 HW1 Test Case Due
Section
Homework 2 Tips & Tricks
Slides: S02 (PDF), Worksheet: S02 worksheet (PDF)
10:30-11:20 Lecture
CSE2 G10
Threads and Cores
Slides: L05 (PDF), L05 (interactive HTML)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
23:59 HW1 Due (code + questions)
10:30-11:20 Lecture
CSE2 G10
Writing Multithreaded Code
Slides: L06 (PDF), L06 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
Implementing Threads
Slides: L07 (PDF), L07 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 121
16:00-17:00 Aarjav OH
CSE 220
Section
Synchronization Primitives
Slides: S03 (PDF)
10:30-11:20 Lecture
CSE2 G10
Implementing Synchronization Primitives
Slides: L08 (PDF), L08 (interactive HTML)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
23:59 HW2 Due (code + questions)
10:30-11:20 Lecture
CSE2 G10
More Synchronization Primitives
Slides: L09 (PDF), L09 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
What is Rust?
Slides: L10 (PDF), L10 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
23:59 HW3 Test Case Due
Section
A Bunch of Rust Intuition
Slides: S04 (PDF)
10:30-11:20 Lecture
CSE2 G10
Rust Intro
Slides: L11 (PDF), L11 (interactive HTML)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
23:59 HW3 Due (code + questions)
10:30-11:20 Lecture
CSE2 G10
Rust: Slices, Strings, and Lifetimes
Slides: L12 (PDF), L12 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
Rust Traits
Slides: L13 (PDF), L13 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Section
Smart Pointers in Rust
Slides: S05 (PDF)
10:30-11:20 Lecture
CSE2 G10
Closures, Trait Objects, and Shared Ownership
Slides: L14 (PDF), L14 (interactive HTML)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
23:59 HW4 Due (code + questions)
November
MondayTuesdayWednesdayThursdayFriday
10:30-11:20 Lecture
CSE2 G10
Threads and Shared State in Rust
Slides: L15 (PDF), L15 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Midterm exam
CSE2 G10
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Section
More Smart Pointer Intuition
Slides: S06 (PDF)
10:30-11:20 Lecture
CSE2 G10
Deadlock
Slides: L16 (PDF), L16 (interactive HTML)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
23:59 HW5 Test Case Due
10:30-11:20 Lecture
CSE2 G10
Model Checking
Slides: L17 (PDF), L17 (interactive HTML)
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
23:59 HW5 Due (code + questions)
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
Veteran's Day
Section
Cuckoo HashMap
Slides: S07 (PDF)
10:30-11:20 Lecture
CSE2 G10
Cache Coherence
Slides: L18 (PDF), L18 (interactive HTML)
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Section
TBD
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Marcin OH (covering for Rajat)
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Thanksgiving
Native American Heritage Day
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Section
TBD
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
December
MondayTuesdayWednesdayThursdayFriday
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 150
15:00-16:00 Esther OH
CSE2 152
13:30-14:30 Rajat OH
CSE 220
16:00-17:00 Marcin OH
CSE 2nd floor breakout
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Druhin OH
CSE2 121
15:00-16:00 Esther OH
CSE2 152
16:00-17:00 Aarjav OH
CSE 220
Section
TBD
10:30-11:20 Lecture
CSE2 G10
TBD
11:30-12:30 Marcin OH
CSE2 121
15:00-16:00 Rajat OH
CSE 220
16:00-17:00 Aarjav OH
CSE 220
08:30-10:20 Final exam
Back to top