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, 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 (2022)
Professional Education
-
M.S., Stanford University, Computer Science (2018)
-
B.S., Stanford University, Computer Science (2016)
2024-25 Courses
- Computer Organization and Systems
CS 107 (Spr) - Operating Systems Principles
CS 111 (Aut, 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
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)
2021-22 Courses
- Computer Organization and Systems
CS 107 (Aut, Spr) - Principles of Computer Systems
CS 110 (Win) - Problem Solving Lab for CS110
CS 110A (Win) - Problem-solving Lab for CS107
CS 107A (Aut, Spr)
- Computer Organization and Systems
Stanford Advisees
-
Master's Program Advisor
Alice Chen, Jessica Chen, Asher Hensley, Sara Hong, Joey Ji, Ryan Kang, Ashna Khetan, Steven Le, William Liu, Rhea Malhotra, Christelle Millos-Lopez, Christopher Vu, Suzannah Wistreich, Sherry Xie, Adam Zhao