Skip to content

Projects

This page highlights some of the systems and studies the CORE Lab is building! We build scalable, adaptive systems that use artificial intelligence to personalize learning and the student experience. Each one starts as a question about how people learn in computing, engineering, and other computationally driven fields, from asking good questions and writing clearly to explaining their own reasoning and mastering concepts. That question then becomes a tool deployed in real courses and studied at scale.

Our systems share one approach: ground every interaction in the learning sciences, adapt to the individual learner rather than the average one, and instrument everything so that teaching and research improve together. If one could help in a course you teach, or you want to study learning on a platform already in classrooms, we would love to hear from you!

Get in touch

Sorted by papers, most first.

Other tools

Systems that CORE Lab members helped design, build, deploy, or evaluate, many in partnership with collaborators at other institutions. Each links to the paper that describes it.

Learning tools

  • OnTrackReminder emails whose wording and timing are chosen by multi-armed bandits, tested in large courses.SIGITE 2022
  • Pedagogical PromptingTeaches students to prompt LLMs in ways that support learning, tested in an RCT in CS1.arXiv 2026
  • CodeAidA classroom LLM programming assistant that scaffolds rather than solves.CHI 2024
  • CodetierlistA competitive, tier-list gamification platform for programming courses.ACE 2025
  • ShapeCreator MobileAt-home coding practice designed for low-resource settings.ITiCSE 2025
  • SSDVisInteractive visualization of operating-systems and SSD concepts.ITiCSE 2026
  • AI-Generated TracesLLM-generated execution traces for novice programmers, studied across institutions.ITiCSE 2026
  • On-Demand HintsHints and progress feedback on programming exercises, compared in large courses.ITiCSE 2025
  • UML and ER Diagram FeedbackAutomated, criterion-based LLM feedback on student software-design diagrams.arXiv 2025
  • Humanized Programming FeedbackGenerative models fine-tuned on student-written feedback to sound more like a person.arXiv 2025
  • Adaptive Experiments PlatformInfrastructure for running adaptive experiments inside course platforms.LAK 2025

Research and writing tools

  • ReflexisCollaborative qualitative analysis that supports researcher reflexivity.CHI 2026
  • ScholarMateA mixed-initiative sensemaking tool for research literature.CHIWORK 2025
  • TreeReaderAn LLM-powered hierarchical reader for research papers.VL/HCC 2025
  • TreeWriterHierarchical AI planning and drafting for long documents.arXiv 2026
  • ABScribeHuman–AI co-writing that lets writers explore many variations at once.CHI 2024
  • CopilotLensA transparency layer that explains what AI coding agents did and why.arXiv 2025