
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
2022-23 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
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)
2019-20 Courses
- Computational Education
CS 398 (Aut) - Problem-solving Lab for CS106A
CS 100A (Spr) - Programming Methodology
CS 106A (Spr) - Wellness in Tech: Designing an Intentional Lifestyle in a Tech-Driven World
CS 82SI (Spr)
- AI for Social Good
Stanford Advisees
-
Doctoral Dissertation Reader (AC)
Charis Charitsis -
Orals Evaluator
Mo Tiwari -
Master's Program Advisor
Yishu Chen, Michelle Fu, Emily Hsu, Anne Lee, Miranda Li, Andrea Pasinetti, Jason Ping, Esteban Rincon, Will Song, Kasen Stephensen, Ivan Villa-Renteria, Patricia Wei, Takao Yatagai, Lucy Zhu -
Doctoral Dissertation Co-Advisor (AC)
Alan Cheng, Julia Markel, Allen Nie, Mo Tiwari -
Doctoral (Program)
Moussa Doumbouya, Yunsung Kim, Ali Malik
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