Hi! I’m a 3rd year PhD student at the University of Chicago, researching computer science education with Diana Franklin and the CANON lab. I'm interested in helping students feel better and do better in college-level theory courses.
My current project evaluates how personally-relevant curriculum can impact student performance and engagement in the Algorithms class. Broadly, I care about improving equity and access within CS and STEM education as a whole.Previously, I graduated from Harvey Mudd College with a B.S. in CS/Math. During my undergrad I developed curriculum and taught CS for some great organizations including the Prison Education Project, STEAM Coders, and Girls Who Code.
CS 27100 - Discrete Math (Instructor, Summer 2026, University of Chicago)
"Evaluating LLM-Generated Contextualized Algorithm Design Problems." Erica Goodwin*, Katherine Braught*, Jonathan Liu, Dip Kiran Pradhan Newar, Yael Gertner, Seth Poulsen, and Diana Franklin. (Accepted to) ICER 2026.
"Analogical Reasoning in Undergraduate Algorithms." Jonathan Liu, Erica Goodwin, and Diana Franklin. SIGCSE TS 2026.
"Teaching Algorithm Design: A Literature Review." Jonathan Liu, Seth Poulsen, Erica Goodwin, Hongxuan Chen, Grace Williams, Yael Gertner, and Diana Franklin. TOCE 2025.
"Student Utilization of Metacognitive Strategies in Solving Dynamic Programming Problems." Jonathan Liu, Erica Goodwin, and Diana Franklin. SIGCSE TS 2025.
"Teacher Decisions and Perspectives in Scratch TIPP&SEE Implementation." Jonathan Liu, Erica Goodwin, Dana Saito-Stehberger, Sharin Jacob, Mark Warschauer, and Diana Franklin. SIGCSE TS 2025.
"Leveraging Large Language Models to Integrate Culturally Responsive Problems in Computer Science Theory Classes." Erica Goodwin. ICER 2025.
"How Do Learners Use Scratch Paper When Working on Dynamic Programming Problems?" Zihan Wu, Jonathan Liu, Erica Goodwin, Diana Franklin. SIGCSE TS 2025.