Playing Dumb to Get Smart: Creating and Evaluating an LLM-based Teachable Agent within University Computer Science Classes
Kantwon Rogers, Michael Davis, Mallesh Maharana, Pete Etheredge, Sonia Chernova
Abstract
This work presents the iterative design and evaluation of a large-language-model (LLM) based teachable agent, MatlabTutee, that facilitates learning-by-teaching (LBT) experiences within university computer science courses. We detail four different experiments, with a total of 119 students, where we refine our system, compare it to human-facilitated LBT experiences, and deploy it in two, month-long in-the-wild environments. We find that our system is able to successfully convey a learner persona similar to a human pretending to be novice while also providing comparable LBT benefits. These benefits include helping students identify areas for improvement, develop a more accurate assessment of their own abilities, and improve their overall attitudes toward computer science. We also explore how students choose to adopt our system into their study habits while situated in real university courses.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7a6ad241-5071-457b-a343-d93ad5e8cd95Cited by top-tier papers4
- Designing AI Peers for Collaborative Mathematical Problem Solving with Middle School Students: A Participatory Design StudyWenhan Lyu, Yimeng Wang, Murong Yue, Yifan Sun et al.CHI 2026 · 4 citations
- Who You Explain To Matters: Learning by Explaining to Conversational Agents with Different Pedagogical RolesZhengtao Xu, Junti Zhang, Anthony Tang, Yi-Chieh LeeCHI 2026 · 2 citations
- Barriers that Programming Instructors Face While Performing Emergency Pedagogical Design to Shape Student-AI Interactions with Generative AI ToolsSam Lau, Kianoosh Boroojeni, Harry Keeling, Jenn MarroquinCHI 2026 · 1 citation
- "I Wouldn't Really Use It as a Practice Tool": Understanding Medical Students' Perspectives and Needs on LLM-Enhanced Clinical Skills TrainingYuru Huang, Chao Liu, Yunna Cai, Lina Xu et al.CHI 2026 · 1 citation
Related papers
- Teach AI How to Code: Using Large Language Models as Teachable Agents for Programming EducationHyoungwook Jin, Seonghee Lee, Hyungyu Shin, Juho KimCHI 2024 · 94 citations
- Learning by Teaching: Key Challenges and Design ImplicationsAmy Debbané, Ken Jen Lee, Jarvis Tse, Edith LawCSCW 2023 · 16 citations
- Guiding Students in Using LLMs in Supported Learning Environments: Effects on Interaction Dynamics, Learner Performance, Confidence, and TrustHarsh Kumar, Ilya Musabirov, Mohi Reza, Jiakai Shi et al.CSCW 2024 · 43 citations
- TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated StudentsHyoungwook Jin, Minju Yoo, Jeongeon Park, Yokyung Lee et al.CHI 2025 · 58 citations
- TutorUp: What If Your Students Were Simulated? Training Tutors to Address Engagement Challenges in Online LearningSitong Pan, Robin Schmucker, Bernardo García Bulle Bueno, Salome Aguilar Llanes et al.CHI 2025 · 13 citations
