Bio
Nick Troccoli is a Lecturer in the Stanford Computer Science Department. He started as a full-time lecturer at Stanford in Fall 2018, after graduating from Stanford in June 2018 with Bachelor's and Master's Degrees in Computer Science. He has taught CS106X, CS107, CS110 and CS111. In 2022, 2024 and 2025 he was named to the Tau Beta Pi Teaching Honor Roll. During his undergraduate career, he specialized in Systems, and during his graduate career he specialized in Artificial Intelligence. He was heavily involved in teaching as both an undergraduate and graduate student; he was an undergraduate Section Leader in the CS 198 Section Leading Program, a graduate CA (Course Assistant) for CS 181, the Head TA for CS 106A and CS 106B, and the summer 2017 instructor for CS 106A. In 2017 he was awarded the Forsythe Teaching Award and the Centennial TA Award for excellence in teaching.
Academic Appointments
-
Lecturer, Computer Science
Honors & Awards
-
Tau Beta Pi Teaching Honor Roll, Tau Beta Pi (2025)
-
Tau Beta Pi Teaching Honor Roll, Tau Beta Pi (2024)
-
Tau Beta Pi Teaching Honor Roll, Tau Beta Pi (2022)
Professional Education
-
M.S., Stanford University, Computer Science (2018)
-
B.S., Stanford University, Computer Science (2016)
2025-26 Courses
- Computer Organization and Systems
CS 107 (Spr) - Operating Systems Principles
CS 111 (Win) -
Independent Studies (4)
- Curricular Practical Training
CS 390A (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390B (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390C (Aut, Win, Spr, Sum) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr, Sum)
- Curricular Practical Training
-
Prior Year Courses
2024-25 Courses
- Computer Organization and Systems
CS 107 (Spr) - Operating Systems Principles
CS 111 (Aut, Win)
2023-24 Courses
- Computer Organization and Systems
CS 107 (Spr) - Operating Systems Principles
CS 111 (Aut, Win)
2022-23 Courses
- Computer Organization and Systems
CS 107 (Spr) - Operating Systems Principles
CS 111 (Aut, Win) - Problem Solving Lab for CS111
CS 111A (Aut) - Problem-solving Lab for CS107
CS 107A (Spr)
- Computer Organization and Systems
Stanford Advisees
-
Master's Program Advisor
Sheden Andemicael, Dominic Borg, Garbo Chung, Justin Hall, Joey Ji, Ashna Khetan, Andrew Li, Rachel Liu, Mark Marquez, Christelle Millos-Lopez, Yoshi Nakachi, Chase Nwamu, Benjamin O'Keefe, Joseph Tey, Saanvi Thummalapally, Annie Villalta, Kelvin Waititu, Ben Wengreen, Suzannah Wistreich, Sherry Xie