For each class, students will read a paper, and there will be a short reading quiz at the beginning of class. Students will also present a research paper in groups once during the quarter.
As a final project, students will complete a research project where they build a privacy-preserving system. They will submit a project proposal, a progress report, and then a final report at the end of the quarter. In the last week of classes, they will present their research projects to the class.
Students should submit assignments to Gradescope (entry code: JN3EKD).
We will drop the two lowest reading quiz grades. Students can also miss two lectures without it affecting their participation grade. We will drop the two lowest reading quiz grades. (If you miss two lectures, these will count as your two lowest reading quiz grades.)
Students may use an LLM in assignments to assist with coding and for light editorial purposes. Students should NOT use an LLM to fully write the assignment. Students who use an LLM for any part of an assignment should explain how they used an LLM (please include a short paragraph at the end of the assignment titled "AI usage"). Students are responsible for inspecting the output of the LLM as if it was something they wrote. In general, we encourage LLM usage in service of the learning goals of the class (e.g., using a coding assistant to build a final project), but do not use LLMs in an attempt to circumvent the learning goals of the class. If you are unsure about a particular use of LLMs, please ask us!
Students with a disability who need an academic accommodation should make a request to the Student Disability Resource Center (SDRC) within the Office of Accessible Education (OAE). The staff there will evaluate the request and prepare an accommodation letter for the instructor for the current quarter. Please make the request to SDRC as soon as possible to allow for time to arrange accommodations.
Stanford has excellent resources for students that need additional support during challenging times. If stress, anxiety, low mood, or other issues are impacting any part of your life, CAPS is a good resource. An overview of Stanford's mental health resources is available here.
This class is inspired by a number of other classes at other institutions, including Berkeley CS 294-163, MIT 6.893 and 6.5660, UCLA CS 239, CMU 15-793, Brown CSCI 2390, and UNC Chapel Hill COMP 790-188.