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
Pointers Gone Wild Week 2 Week 3
Utilities Unleashed Week 3 Week 4
Mini Valgrind Week 4 Week 5
Teaching Threads Week 5 Week 6
Splendid Synchronization Week 6 Week 7
Deadlocked Diners Week 7 Week 8
Ideal Indirection Week 8 Week 9