This is one of the more interesting education-AI projects I've read lately because it challenges a core assumption from traditional recommender systems: maximizing engagement isn't the same as maximizing learning.
The prerequisite graph + forgetting curve combination makes a lot of sense. In most real-world learning environments, recommending the "next likely click" can actually push students into topics they're not ready for, which creates confusion rather than progress.
The 0% prerequisite violation result is impressive, but what stood out most was the shift in problem framing. Instead of asking "What content will the student consume?", you're asking "What concept should the student learn next?" Those are fundamentally different optimization goals.
I also think the future direction is fascinating. If prerequisite graphs can eventually be discovered automatically from learner behavior rather than manually curated, that could make personalized learning systems far more scalable across subjects and curricula.