Labs

All labs are released on Thursdays and due on the following Wednesday at 11:59pm

Lab Release Date Due Date Slides Handout
Know Your Tools Week 1 Week 2
Perilous Pointers Week 2 Week 3
Utilities Unleashed Week 3 Week 4
Mini Valgrind Week 4 Week 5
Teaching Threads Week 5 Week 6
Critical Concurrency Week 6 Week 7
Deadlocked Diners Week 7 Week 8
Ideal Indirection Week 8 Week 9
Pied Piper Week 9 Week 10
Chatroom Week 10 Week 11
Savvy Scheduler Week 11 Week 12
Finding Filesystems Week 12 Week 13
Mapping Memory Week 13 Week 14
Lovable Linux Week 14 Week 15