Assignments

MPs

MP Release Date End Date
Extreme Edge Cases Week 2 Week 3
Vector Week 3 Week 4
Shell Week 4 Week 6
Malloc Week 6 Week 8
Password Cracker Week 8 Week 9
Parallel Make Week 9 Week 11
Finding Filesystems Week 11 Week 12
Nonstop Networking Week 12 Week 15

Labs

Lab Release Date Due Date Slides Handout
Luscious Locks Week 1 Week 2 Slides Handout
Perilous Pointers Week 2 Week 3 Slides Handout
Utilities Unleashed Week 3 Week 4 Slides Handout
Mini Memcheck Week 4 Week 5 Slides Handout
Teaching Threads Week 5 Week 6 Slides Handout
Critical Concurrency Week 6 Week 7 Slides Handout
Deadlock Demolition Week 7 Week 9 Slides
Ideal Indirection Week 9 Week 10 Slides Handout
MapReduce Week 10 Week 11
Charming Chatroom Week 11 Week 12 Slides Handout
Mad Mad Access Pattern Week 12 Week 13 Slides
Savvy Scheduler Week 13 Week 14 Slides Handout
Lovable Linux Week 14 Week 15