
Christopher Piech
Assistant Professor of Computer Science and, by courtesy, of Education
Academic Appointments
-
Assistant Professor, Computer Science
-
Assistant Professor (By courtesy), Graduate School of Education
-
Faculty Affiliate, Institute for Human-Centered Artificial Intelligence (HAI)
Program Affiliations
-
Symbolic Systems Program
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) -
Independent Studies (12)
- Advanced Reading and Research
CS 499 (Aut, Win) - Advanced Reading and Research
CS 499P (Aut, Win) - 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, Spr) - Writing Intensive Senior Project (WIM)
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
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)
2018-19 Courses
- AI for Social Good
CS 21SI (Spr) - Introduction to Probability for Computer Scientists
CS 109 (Aut, Spr) - Problem-solving Lab for CS106A
CS 100A (Win) - Programming Methodology
CS 106A, ENGR 70A (Win)
2017-18 Courses
- AI for Social Good
CS 21SI (Spr) - Introduction to Probability for Computer Scientists
CS 109 (Aut) - Programming Methodology
CS 106A, ENGR 70A (Win, Spr)
- Computational Education
Stanford Advisees
-
Akshay Kalose -
Doctoral Dissertation Reader (AC)
Charis Charitsis, Evelyn Fernandez-Lizarraga -
Master's Program Advisor
Gaurab Banerjee, Joshua Chang, David Estrada-Arias, Dunia Hakim, Irene Han, Thomas Jiang, Kris Kaya, Daniel Kharitonov, Michael Lin, Juliette Love, Peter Maldonado, Sean O'Bannon, Canyon Robins, Kent Vainio, Vrinda Vasavada, Netta Wang, George Younger, Lucy Zhu -
Doctoral Dissertation Co-Advisor (AC)
Allen Nie -
Doctoral (Program)
Mo Tiwari
All Publications
-
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