Hi there! I'm Nick Troccoli, a Lecturer in the Stanford Computer Science Department. I 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. Over the past three years, I've taught CS106X, CS107 and CS110. As a student, during my undergraduate career, I specialized in Systems, and during my graduate career I specialized in Artificial Intelligence. I was heavily involved in teaching as both an undergraduate and graduate student; I 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. I was also fortunate enough in 2017 to be awarded the Forsythe Teaching Award and the Centennial TA Award for excellence in teaching.