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) - Advanced Reading and Research
CS 499P (Aut, Win, Spr) - Curricular Practical Training
CS 390A (Aut, Win, Spr) - Curricular Practical Training
CS 390B (Aut, Win, Spr) - Curricular Practical Training
CS 390C (Aut, Win, Spr) - Independent Project
CS 399 (Aut, Win, Spr) - Independent Work
CS 199 (Aut, Win, Spr) - Independent Work
CS 199P (Aut, Win, Spr) - Part-time Curricular Practical Training
CS 390D (Aut, Win, Spr) - Senior Project
CS 191 (Aut, Win, Spr) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr) - 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, Esteban Rincon, Summer Royal, Gabe Seir, Michael Souliman, Kasen Stephensen, 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