QuickTA
An LLM teaching assistant that hints, checks understanding, and never hands over the answer, at any hour and at scale.
One-to-one tutoring produces some of the largest learning gains known, and it has never been affordable at scale. In a course of a thousand students, help arrives late, unevenly, and mostly in office hours. Generic chatbots fill the gap by handing over answers.
QuickTA is a course-aware conversational tutor built on large language models with pedagogical guardrails: it withholds complete solutions, stays on the assignment’s topic, and follows a hint-then-check structure drawn from worked-example and metacognitive-questioning research. After assignments it runs LLM-guided reflection to support self-regulated learning, and every interaction is logged for research. A campus-hosted version runs on small language models with retrieval-augmented generation, so student questions never leave university hardware.
More than 15,000 post-secondary students have used QuickTA in different capacities, in courses spanning computer science, mathematics, statistics, chemistry, engineering, and writing. Across deployments in introductory databases and CS1 courses at the University of Toronto, 54% of students’ first queries were conceptual rather than solution-seeking. Brief guidance on how to use the tutor cut verbatim copy-pasting, trust in the tutor rose over the term, and guided reflection raised self-reported confidence, although exam-score differences were not statistically significant. In a cluster-randomized study in a 774-student mathematical statistics course, giving the tutor access to course materials did not change tutorial scores, but international students and students with lower final grades were more likely to find it useful.
People
CORE Lab
- Michael LiutCo-Director, CORE Lab; Associate Professor, Teaching Stream, University of Toronto Mississauga
- Ilya MusabirovFormer Ph.D. Student, CORE Lab
- Suqing LiuFormer M.Eng. Student, CORE Lab
- Zezhu (Sam) YuM.Eng. Student, McMaster University
- Yousef BulbuliaFormer Undergraduate Student, CORE Lab
- Marko ChoiSoftware Developer, CORE Lab
Collaborators
Papers
- Jenny Yoojeong Oh, Michael Jongho Moon, Michael Liut, Marko Choi, Karen Huynh-Wong, Nathan Taback."A Randomized Study Comparing the Effectiveness of an Untrained versus Trained Chatbot—with Access to Course Content—in an Introductory Mathematical Statistics Course" TSpace, University of Toronto. (2026).[]
- Zezhu Yu, Suqing Liu, Paul Denny, Andi Bergen, Michael Liut."Integrating Small Language Models with Retrieval-Augmented Generation in Computing Education: Key Takeaways, Setup, and Practical Insights" Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1. (2025).[doi][]
- Jessica Y. Bo, H. Kumar, Michael Liut, Ashton Anderson."Disclosures & Disclaimers: Investigating the Impact of Transparency Disclosures and Reliability Disclaimers on Learner-LLM Interactions" Proceedings of the AAAI Conference on Human Computation and Crowdsourcing. (2024).[doi][]
- Suqing Liu, Zezhu Yu, Fei Huang, Yousef Bulbulia, Andi Bergen, Michael Liut."Can Small Language Models With Retrieval-Augmented Generation Replace Large Language Models When Learning Computer Science?" Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1. (2024).[doi][]
- Harsh Kumar, Ruiwei Xiao, Benjamin A. Lawson, Ilya Musabirov, Jiakai Shi, Xinyuan Wang, Huayin Luo, J. Williams, Anna N. Rafferty, John C. Stamper, Michael Liut."Supporting Self-Reflection at Scale with Large Language Models: Insights from Randomized Field Experiments in Classrooms" Proceedings of the Eleventh ACM Conference on Learning @ Scale. (2024).[doi][]
- Ruiwei Xiao, Xinying Hou, Harsh Kumar, Steven Moore, John C. Stamper, Michael Liut."A Preliminary Analysis of Students' Help Requests with an LLM-powered Chatbot when Completing CS1 Assignments" Proceedings of the 8th Educational Data Mining in Computer Science Education Workshop (CSEDM 2024). (2024).[]
- Harsh Kumar, Ilya Musabirov, Mohi Reza, Jiakai Shi, Xinyuan Wang, J. Williams, A. Kuzminykh, Michael Liut."Guiding Students in Using LLMs in Supported Learning Environments: Effects on Interaction Dynamics, Learner Performance, Confidence, and Trust" Proceedings of the ACM on Human-Computer Interaction. (2023).[doi][]
- Harsh Kumar, Ilya Musabirov, Joseph Jay Williams, Michael Liut."QuickTA: Exploring the Design Space of Using Large Language Models to Provide Support to Students" Workshop on Partnerships for Co-Creating Educational Content at the Learning Analytics and Knowledge Conference (LAK '23). (2023).[]











