Assistant Professor of Computer Science Education, Stanford University.
PhD advised by Leo Guibas and Mehran Sahami.
Office: Durand Building, Room 305
Email: piech at cs.stanford.edu
Twitter: @chrispiech
The Piech Lab
I was born and grew up in Nairobi, Kenya. When I was twelve I moved to Kuala Lumpur, Malaysia where I lived until I came to Stanford for university, liked it a lot and stayed. I love teaching and I'm into exploring our world (through both science and travelling). My research is in machine learning to understand human learning.
A. Malik, J. Woodrow, C. Wang, C. Piech
Proceedings of the 2024 on Innovation and Technology in Computer Science Education
A. Nie, Y. Chandak, M. Suzara, A. Malik, J. Woodrow, M. Peng, M. Sahami, E. Brunskill, C. Piech
White Paper
Y. Kim, J. Geathers, C. Piech
Proceedings of the 17th International Conference on Educational Data Mining. 2024.
S. Islam, M. Doumbouya, C. Manning, C. Piech
Proceedings of the Eleventh ACM Conference on Learning@ Scale, 2024
★ Best Undergraduate Paper Award
S. Wang, J. Mitchell, C. Piech
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, Portland, USA. 2024
★ Best Paper Award
A. Malik, S. Mayhew, C. Piech, K. Bicknell
Findings of the 62nd Annual Meeting of the Association for Computational Linguistics (ACL) 2024.
A. Malik, J. Woodrow, C. Piech
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, Portland, USA. 2024
E. Liu, D. Yuan, A. Ahmed, E. Cornwall, J. Woodrow, K. Burns, A. Nie, E. Brunskill, C. Piech, C. Finn
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, Portland, USA. 2024
J. Woodrow, A. Malik, C. Piech
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, Portland, USA. 2024
T. Jefferson, C. Gregg, C. Piech
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, Portland, USA. 2024
J. Markel, S. Opferman, J. Landay, C. Piech
Proceedings of the Tenth ACM Conference on Learning@ Scale. 2023
D. Demszky, J. Liu, H. C. Hill, D. Jurafsky, C. Piech
Journal of Educational Evaluation and Policy Analysis. 2023
Y. Kim, C. Piech
Proceedings of the Tenth ACM Conference on Learning@ Scale. 2023
Y. Kim, C. Piech
Proceedings of the 13th International Learning Analytics and Knowledge Conference. 2023
Y. Kim, S. Sankaranarayanan, C. Piech, C. Thille
Proceedings of the Tenth ACM Conference on Learning@ Scale. 2023
A. Nie, Y. Zhang, A. Shailesh Amdekar, C. Piech, T. Hashimoto, T. Gerstenberg
NeurIPS, Advances in Neural Information Processing Systems, 2023.
A. Tack, C. Piech
Proceedings of the 15th International Conference on Educational Data Mining. 2022.
★ Best Paper Award
M. Tiwari, R. Kang, J. Lee, S. Thrun, C. Piech, I. Shomorony, M. Zhang
NeurIPS, Advances in Neural Information Processing Systems, 2022.
M. Tiwari, M. J. Zhang, J. Mayclin, S. Thrun, C. Piech, I. Shomorony
NeurIPS, Advances in Neural Information Processing Systems, 2022.
C. Charitsis, C. Piech, J. Mitchell
Proceedings of the Ninth ACM Conference on Learning@ Scale. 2022
C. Charitsis, C. Piech, J. Mitchell
Proceedings of the Ninth ACM Conference on Learning@ Scale. 2022
A. Malik, D. Demszky, P. Koh, M. Doumbouya, D. Hudson, A. Nie, H. Nilforoshan, A. Tamkin, E. Brunskill, N. Goodman, C. Piech
Center for Research on Foundation Models (CRFM). 2022
B. Domingue, K. Kanopka, B. Stenhaug, J. Soland, M. Kuhfeld, S. Wise, C. Piech
Journal of Educational Measurement 58, no. 3: 335-363. 2021.
B. Domingue, K. Kanopka, B. Stenhaug, M. Sulik, T. Beverly, M. Brinkhuis, R. Circi, J. Faul, D. Liao, B. McCandliss, J. Obradović, C. Piech, T. Porter, J. Soland, J. Weeks, S. Wise, J. Yeatman
Journal of Educational and Behavioral Statistics 47.5: 576-602. 2022.
A. Malik, M. Wu, V. Vasavada, J. Song, M. Coots, J. Mitchell, N. Goodman, C. Piech
Proceedings of the 14th International Conference on Educational Data Mining (EDM), Paris, France. 2021
E. Liu, M. Stephan, A. Nie, C. Piech, E. Brunskill, C. Finn
NeurIPS, Advances in Neural Information Processing Systems, 2022.
A. Nie, E. Brunskill, C. Piech
NeurIPS, Advances in Neural Information Processing Systems, Dec 2021
M. Doumbouya, L. Einstein, C. Piech
Proceedings of the AAAI Conference on Artificial Intelligence, Apr 2021
M. Tiwari, C. Piech, M. Baitemirova, N. Prajna, M. Srinivasan, P. Lalitha, N. Villegas, N. Balachandar, J. Chua, T. Redd, T. M. Lietman, S. Thrun, C. Lin
Othalmology, the journal of the American Academy of Ophthalmology, August 2021
M. Bigman, E. Roy, J. Garcia, M. Suzara, K. Wang, C. Piech
SIGCSE, ACM Technical Symposium on Computer Science Education, 2021
C. Piech, A. Malik, K. Jue, M. Sahami
SIGCSE, ACM Technical Symposium on Computer Science Education, 2021
C. Piech, L. Yan, L. Einstein, A. Saavedra, B. Bozkurt, E. Sestakova, O. Guth, N. McKeown
7th conference on Learning@Scale, 2020
★ Best Paper Award
M. Wu, R. Davis, B. Domingue, C. Piech, N. Goodman
12th Conference on Educational Data Mining. 2020
★ Best Paper Award
C. Piech, A. Malik, L. Mapstone, R. Chang, C. Lin
Proceedings of the 34th AAAI conference on Artificial Intelligence, New York, USA. 2020
C. Piech, S. Haija
7th conference on Learning@Scale, 2020
S. Arslan, M. Tiwari, C. Piech
7th conference on Learning@Scale, 2020
C. Piech, E. Bumbacher, R. Davis
12th Conference on Educational Data Mining. 2020
M. Wu, M. Mosse, N. Goodman, C. Piech
Proceedings of the 33rd AAAI conference on Artificial Intelligence, Honolulu, USA. 2019
★ Best Student Paper Award
N. Arthurs, B. Stenhaug, S. Karayev, C. Piech
Proceedings of Educational Data Mining, Montréal, Canada. 2019
L. Yan, A. Hu, C. Piech
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, Minneapolis, USA. 2019
L. Yan, N. McKeown, C. Piech
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, Minneapolis, USA. 2019
C. Wadsworth, F. Vera, C. Piech
5th Conference on Fairness, Accountability and Transparency in ML, Stockholm, Sweden. 2018
L. Yan, N. McKeown, M. Sahami, C. Piech
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, Baltimore, USA. 2018
C. Piech, C. Gregg
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, Baltimore, USA. 2018
L. Wang, A. Sy, L. Liu, C. Piech
Proceedings of the 10th International Conference on Educational Data Mining, Wuhan, China. 2017
C. Piech, J. Bassen, J. Huang, S. Ganguli, M. Sahami, L. Guibas, J. Sohl-Dickstein
NeurIPS, Advances in Neural Information Processing Systems, 2015
C. Piech, J. Huang, A. Nguyen, M. Phulsuksombati, M. Sahami, L. Guibas
Proceedings of the 43rd International Conference on Machine Learning, Lille, France 2015
C. Piech, M. Sahami, J. Huang, L. Guibas
Proceedings of the 2nd ACM Conference on Learning at Scale, Vancouver, Canada, 2015
A. Nguyen, C. Piech, J. Huang, L. Guibas
Proceedings of the 23rd international conference on World Wide Web, Seoul, Korea, 2014
J. Huang, C. Piech, A. Nguyen, L. Guibas
MOOC Shop, 11th International Conference on the Learning Sciences, Boulder, USA. 2014
C. Piech, J. Huang, Z. Chen, C. Do, A. Ng, D. Koller
Proceedings of the 6th International Conference on Educational Data Mining, Memphis, USA. 2013
C. Thille, E. Schneider, R. Kizilcec, C. Piech, S. Halawa, D. Greene
Research and Practice in Assessment vol 9. 2014
R. Semmens, C. Piech, M. Friend
Proceedings of the Third Conference on GenderIT, Philadelphia USA. 2015
R. Kizilcec, C. Piech, E. Schneider
Proceedings of the 3rd International Conference on Learning Analytics and Knowledge, Leuven, Belgium. 2013
M. Sahami, C. Piech
Proceedings of the 47th ACM Technical Symposium on Computer Science Education, Memphis, USA. 2016
C. Piech, M. Sahami, D. Koller, S. Cooper, P. Blikstein
Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, Raleigh, USA. 2012
C. Piech, E. Roberts
Proceedings of the IFIP Conference on Informatics in a Globalised World of Education, Mombasa, Kenya. 2011
Intro CS in Istanbul
Online Exam Grading (Soon)
Secure Electronic Exams (Soon)
Students See Their Own Progress
Understand Your Class
Style and Design for CS Pages
Proto Coding Online
Proto Inperson MOOCs
Code.org problem solving policy graph of learned policy for how to solve a single open ended programming assignment from over 1M users. Each node is a unique partial-solution (and node 0 is the correct answer)