← Back to Paola Mejia-Domenzain

Turning 500+ Students into Teachers: A Semester-Long Study of an AI Teachable Agent in an Undergraduate Algorithms Course

Chenyang Wang, Christopher Petrie, Miltiadis Stouras, Nicolas Ettlin, Amaury George, Paola Mejia-Domenzain, Vinitra Swamy, Tanja Käser, Ola Svensson

ACM Conference on Learning @ Scale (L@S '26) · 2026

The learning-by-teaching loop: a student explains a concept to an AI agent, the agent responds, and the student revises, run across 500+ students for a semester.
The learning-by-teaching loop: a student explains a concept to an AI agent, the agent responds, and the student revises, run across 500+ students for a semester. · Diagram drawn for this page from the paper’s method.

Abstract

Large language model (LLM) tools can provide students with rapid solutions but may reduce opportunities for productive struggle and explanation generation that support conceptual learning. Learning-by-teaching (LBT) offers an alternative solution by positioning students as tutors; however, evidence for LLM-based teachable agents remains limited, particularly for longitudinal deployments and large-scale evaluations that connect LBT interactions to conceptual understanding in authentic courses. We present Explique, a platform that integrates an AI teachable agent, Algorithm Apprentice, into an undergraduate algorithms course to operationalise LBT at scale. We report an 11-week field deployment in a real course with 546 students, analysing 3,809 student-agent LBT dialogues alongside quiz and survey data. Students engaged consistently in multi-turn teaching interactions over the semester, although the depth and authenticity of these interactions varied, including instances of direct reuse of externally sourced content. Using generalised linear mixed-effects models, we find that explanation-oriented dialogue behaviours (e.g., elaboration and showing reasoning) are associated with fewer quiz attempts (i.e., fewer incorrect submissions), whereas external-content reuse is associated with slightly more repeated attempts. Compared to a baseline reading activity, the LBT condition corresponds to a modest reduction in expected quiz attempts, although this comparison is confounded by substantial differences in time-on-task. Overall, these results provide longitudinal, large-scale evidence on LLM-based teachable agents in an authentic computer science course and inform the design and practice of systems that aim to support sustained, effortful and scalable LBT interactions.

Venue
ACM Conference on Learning @ Scale (L@S '26)
Year
2026
DOI
10.1145/3774398.3811623
Topics
Teaching and Learning Programming, Intelligent Tutoring Systems and Adaptive Learning, Online Learning and Analytics

Cite this paper

Chenyang Wang, Christopher Petrie, Miltiadis Stouras, Nicolas Ettlin, Amaury George, Paola Mejia-Domenzain, Vinitra Swamy, Tanja Käser & Ola Svensson (2026) Turning 500+ Students into Teachers: A Semester-Long Study of an AI Teachable Agent in an Undergraduate Algorithms Course. ACM Conference on Learning @ Scale (L@S '26). https://doi.org/10.1145/3774398.3811623

BibTeX
@inproceedings{wang2026turning,
  title         = {{Turning 500+ Students into Teachers: A Semester-Long Study of an AI Teachable Agent in an Undergraduate Algorithms Course}},
  author        = {Chenyang Wang and Christopher Petrie and Miltiadis Stouras and Nicolas Ettlin and Amaury George and Paola Mejia-Domenzain and Vinitra Swamy and Tanja Käser and Ola Svensson},
  year          = {2026},
  booktitle     = {ACM Conference on Learning @ Scale (L@S '26)},
  doi           = {10.1145/3774398.3811623},
  url           = {https://paola-md.github.io/papers/turning-500-students-into-teachers-a-semester-long-study-of-an-ai-teacha.html}
}