Schedule

January
MondayTuesdayWednesdayThursdayFriday
05
10:30-11:20 Lecture
CSE2 G10
The Concurrent Mindset, Coroutines
13:00 Marcin OH
CSE 4th Floor Atrium
06
13:30 Marcin OH
CSE 4th Floor Atrium
07
10:30-11:20 Lecture
CSE2 G10
Coroutines, Coroutines Impl
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
08
Section
Homework 1 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
09
10:30-11:20 Lecture
CSE2 G10
Decomposition
11:30 Matthew OH
CSE 4th Floor Atrium
12
10:30-11:20 Lecture
CSE2 G10
Threads and Cores
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW1 Test Case Due
13
13:30 Marcin OH
CSE 4th Floor Atrium
14
10:30-11:20 Lecture
CSE2 G10
Writing Multithreaded Code
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW1 Due (code + questions)
15
Section
Homework 2 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
16
10:30-11:20 Lecture
CSE2 G10
Synchronization Primitives
11:30 Matthew OH
CSE 4th Floor Atrium
19
MLK Day
23:59 HW2 Test Case Due
20
13:30 Marcin OH
CSE 4th Floor Atrium
21
10:30-11:20 Lecture
CSE2 G10
Implementing Threads
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW2 Due (code + questions)
22
Section
Homework 3 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
23
10:30-11:20 Lecture
CSE2 G10
Implementing Synchronization Primitives
11:30 Matthew OH
CSE 4th Floor Atrium
26
10:30-11:20 Lecture
CSE2 G10
Rust Motivation, Rust Intro
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW3 Test Case Due
27
13:30 Marcin OH
CSE 4th Floor Atrium
28
10:30-11:20 Lecture
CSE2 G10
Rust Intro
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW3 Due (code + questions)
29
Section
Homework 4 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
30
10:30-11:20 Lecture
CSE2 G10
Rust Advanced
11:30 Matthew OH
CSE 4th Floor Atrium
February
MondayTuesdayWednesdayThursdayFriday
02
10:30-11:20 Lecture
CSE2 G10
Rust Advanced
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW4 Test Case Due
03
13:30 Marcin OH
CSE 4th Floor Atrium
04
10:30-11:20 Lecture
CSE2 G10
Parallelism in Rust
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW4 Due (code + questions)
05
Section
Homework 5 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
06
10:30-11:20 Lecture
CSE2 G10
Deadlock
11:30 Matthew OH
CSE 4th Floor Atrium
09
10:30-11:20 Lecture
CSE2 G10
Model Checking
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW5 Test Case Due
10
13:30 Marcin OH
CSE 4th Floor Atrium
11
10:30-11:20 Lecture
CSE2 G10
Cache Coherence
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW5 Due (code + questions)
12
Section
Homework 6 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
13
10:30-11:20 Lecture
CSE2 G10
Memory Consistency
11:30 Matthew OH
CSE 4th Floor Atrium
16
President's Day
23:59 HW6 Test Case Due
17
13:30 Marcin OH
CSE 4th Floor Atrium
18
10:30-11:20 Lecture
CSE2 G10
Concurrency at Scale: MapReduce, Spark
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW6 Due (code + questions)
19
Section
Homework 7 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
20
10:30-11:20 Lecture
CSE2 G10
Other Concurrency Models
11:30 Matthew OH
CSE 4th Floor Atrium
23
10:30-11:20 Lecture
CSE2 G10
Async/Await
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW7 Test Case Due
24
13:30 Marcin OH
CSE 4th Floor Atrium
25
10:30-11:20 Lecture
CSE2 G10
Rust Super Advanced
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW7 Due (code + questions)
26
Section
Homework 8 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
27
10:30-11:20 Lecture
CSE2 G10
Rust Super Advanced
11:30 Matthew OH
CSE 4th Floor Atrium
March
MondayTuesdayWednesdayThursdayFriday
02
10:30-11:20 Lecture
CSE2 G10
Transactional Memory
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW8 Test Case Due
03
13:30 Marcin OH
CSE 4th Floor Atrium
04
10:30-11:20 Lecture
CSE2 G10
CAP Theorem
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW8 Due (code + questions)
05
Section
Homework 9 Tips & Tricks
11:30 Oleg OH
CSE 4th Floor Atrium
06
10:30-11:20 Lecture
CSE2 G10
SIMD, Parallel Architectures
11:30 Matthew OH
CSE 4th Floor Atrium
09
10:30-11:20 Lecture
CSE2 G10
C to Rust
13:00 Marcin OH
CSE 4th Floor Atrium
23:59 HW9 Test Case Due
10
13:30 Marcin OH
CSE 4th Floor Atrium
11
10:30-11:20 Lecture
CSE2 G10
Concurrency in ML
11:30 Matthew OH
CSE 4th Floor Atrium
12:30 Oleg OH
CSE 4th Floor Atrium
23:59 HW9 Due (code + questions)
12
Section
Exam Review
11:30 Oleg OH
CSE 4th Floor Atrium
13
10:30-11:20 Lecture
CSE2 G10
Exam Review
11:30 Matthew OH
CSE 4th Floor Atrium
16
08:30-10:20 Final exam
17 18 19 20