Christopher Piech
Assistant Professor (Teaching) of Computer Science and, by courtesy, of Education
Academic Appointments
-
Asst Professor-Teaching, Computer Science
-
Asst Professor-Teaching (By courtesy), Graduate School of Education
-
Faculty Affiliate, Institute for Human-Centered Artificial Intelligence (HAI)
Program Affiliations
-
Symbolic Systems Program
2024-25 Courses
- AI for Social Good
CS 21SI (Spr) - Introduction to Probability for Computer Scientists
CS 109 (Aut, Win) -
Independent Studies (12)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut, Win, Spr, Sum) - 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) - Independent Project
CS 399 (Aut, Win, Spr, Sum) - Independent Work
CS 199 (Aut, Win, Spr, Sum) - Independent Work
CS 199P (Aut, Win, Spr, Sum) - Part-time Curricular Practical Training
CS 390D (Aut, Win, Spr, Sum) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr, Sum) - Writing Intensive Senior Research Project
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
2023-24 Courses
- AI for Social Good
CS 21SI (Spr) - Introduction to Probability for Computer Scientists
CS 109 (Aut) - Programming Methodology
CS 106A (Spr)
2022-23 Courses
- AI for Social Good
CS 21SI (Spr) - Introduction to Probability for Computer Scientists
CS 109 (Aut) - Programming Methodology
CS 106A (Spr)
2021-22 Courses
- AI for Social Good
CS 21SI (Spr) - Computational Education
OSPCPTWN 88 (Spr) - Introduction to Probability for Computer Scientists
CS 109 (Aut, Win) - Problem-solving Lab for CS109
CS 109A (Aut, Win)
- AI for Social Good
Stanford Advisees
-
Doctoral Dissertation Advisor (AC)
Allen Nie -
Master's Program Advisor
Ethan Bogle, Emily Hsu, Collin Jung, Miranda Li, Tom Nguyen, Mohamed Osman, Henry Palmer, Danny Park, Mia Penfold, Esteban Rincon, Summer Royal, Gabe Seir, Michael Souliman, Kasen Stephensen, Tycho Svoboda, Brandon Vu, Remy Wu, Brian Xu -
Doctoral Dissertation Co-Advisor (AC)
Alan Cheng, Julia Markel, Sierra Wang -
Doctoral (Program)
Ali Malik, Allen Nie, Juliette Woodrow
All Publications
-
Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their Impact
ACM Technical Symposium on Computer Science Education
2023: 2023
View details for DOI 10.1145/3545945.3569763
-
Feedback on Program Development Process for CS1 Students
ACM Technical Symposium on Computer Science Education
2022: 1150
View details for DOI 10.1145/3478432.3499062
-
TMOSS: Using Intermediate Assignment Work to Understand Excessive Collaboration in Large Classes
ASSOC COMPUTING MACHINERY. 2018: 110–15
View details for DOI 10.1145/3159450.3159490
View details for Web of Science ID 000481890100020
-
BlueBook: A Computerized Replacement for Paper Tests in Computer Science
ASSOC COMPUTING MACHINERY. 2018: 562–67
View details for DOI 10.1145/3159450.3159587
View details for Web of Science ID 000481890100108
-
Deep Knowledge Tracing
NEURAL INFORMATION PROCESSING SYSTEMS (NIPS). 2015
View details for Web of Science ID 000450913100022
-
Modeling How Students Learn to Program
43rd ACM Technical Symposium on Computer Science Education (SIGCSE 2012)
ASSOC COMPUTING MACHINERY. 2011: 153–158
View details for Web of Science ID 000304130200031