
Christopher Piech
Assistant Professor (Teaching) of Computer Science and, by courtesy, of Education
Institute for Human-Centered Artificial Intelligence (HAI)
Program Affiliations
-
Symbolic Systems Program
2023-24 Courses
- Introduction to Probability for Computer Scientists
CS 109 (Aut) - Programming Methodology
CS 106A (Spr) -
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 (Spr, Sum) - Curricular Practical Training
CS 390B (Sum) - Curricular Practical Training
CS 390C (Sum) - Independent Project
CS 399 (Aut, Win, Spr) - Independent Work
CS 199 (Aut, Win, Spr) - Independent Work
CS 199P (Win, Spr) - Part-time Curricular Practical Training
CS 390D (Win) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - 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
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)
2020-21 Courses
- Introduction to Probability for Computer Scientists
CS 109 (Win) - Problem-solving Lab for CS106A
CS 100A (Aut) - Problem-solving Lab for CS109
CS 109A (Win) - Programming Methodology
CS 106A (Aut)
- AI for Social Good
Stanford Advisees
-
Master's Program Advisor
Ethan Bogle, Yishu Chen, Michelle Fu, Emily Hsu, Collin Jung, Miranda Li, Tom Nguyen, Mohamed Osman, Jason Ping, Esteban Rincon, Gabe Seir, Kasen Stephensen, Ivan Villa-Renteria, Jasmine Vonk, Brandon Vu, Patricia Wei, Lucy Zhu -
Doctoral Dissertation Co-Advisor (AC)
Alan Cheng, Julia Markel, Allen Nie, Sierra Wang -
Doctoral (Program)
Moussa Doumbouya, Yunsung Kim, Ali Malik, Juliette Woodrow
All Publications
-
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