Memory and Practice Scheduling
How should practice be spaced, revisited, and sequenced so that performance later is stronger and more durable?
The lab's research program centers on theories of learning that are explicit enough to guide software decisions. We study how memory, prior practice, item relationships, and learner performance can be modeled in ways that improve instructional timing, sequencing, and support.
How should practice be spaced, revisited, and sequenced so that performance later is stronger and more durable?
How can learner histories be translated into interpretable models that predict performance and support instructional decisions?
How should adaptive systems handle material with dependencies across concepts, propositions, and mental models instead of isolated facts alone?
We develop models that use prior practice history, timing, success, failure, and content structure to estimate how learning changes over time.
We use those models to choose what a learner should practice next, when review should happen, and how practice should be organized.
We evaluate whether model-based decisions improve learning in applied educational contexts, not just in abstract simulations.
Software and documentation such as MoFaCTS and LKT help turn the lab's methods into reusable resources for research and application.
We study how to compare competing practice opportunities so educational systems can allocate limited time more effectively.
We examine feature design, knowledge tracing structure, and the tradeoff between predictive accuracy and explanatory clarity.
Many domains involve dependencies among concepts. The lab studies how those dependencies should alter practice decisions and model structure.
A learning system should be able to explain why a practice decision is appropriate for this learner, at this moment, for this content.That requirement links theory development to software design throughout the lab's work.