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 Valgrind 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 8 Slides
Ideal Indirection Week 8 Week 9 Slides Handout
MapReduce Week 9 Week 10
Charming Chatroom Week 10 Week 11 Slides Handout
Mad Mad Access Pattern Week 11 Week 12 Slides
Savvy Scheduler Week 12 Week 13 Slides Handout
Resplendent RPCs Week 13 Week 14 Slides
Lovable Linux Week 14 Week 15