Instructor: Brian Railing Website: Here Here Github: TODO Zoom: Here Shark: Here OH: Here OH2: Here Autolab: Here Gradescope: Here Code Review: Here Piazza: Here Machines:

The shark machines and their nightly reboot times: (N/A) 4:00 AM 4:00 AM 4:00 AM 4:00 AM 5:00 AM 5:00 AM 5:00 AM 6:00 AM 6:00 AM 6:00 AM


Allow Miss Lecture: 8-4/30 (canvas quizzes) Grace Day: 5 days total, 15% per day once used up

Office Hours

Sun 6:00pm - 10:00pm Mon 6:00pm - 9:00pm Tue 6:00pm - 10:00pm Wed 6:00pm - 10:00pm Thu 6:00pm - 10:00pm Fri 10:00am - 12:00pm, 6:00pm - 10:00pm


lab performance (52%), total exam performance (30%), active work (18%) Appealing Grade: 7 days after release in Piazza


datalab: manipulate bits bomblab: defusing a binary bomb attacklab: basics of code injection attacks cachelab: cache simulator and optimizing for locality (exploit locality in programs) malloclab: implement malloc tshlab: write unix shell, introduction to concurrency proxylab: writing web proxy (more about concurrency and synchronization) parallelab: no

Table of Content