The promise of a personalized digital tutor or teacher, an always-on “teaching machine” that never sleeps and is responsive to the cognitive needs of an individual learner, has been a consistent theme across the history of educational computing. Influential academic papers and even science fiction books have inspired generations of educational software and hardware developers to create tools and devices to enable more personalized learning.