Live Demo

Generate Your Own Story

Pick any topic from physics to psychology, choose a genre, and watch our AI craft a teaching story in real-time. 15 topics across 8 disciplines.

Try It Yourself
Beta — Durham University Final Project

Learn Through AI-Generated Stories

Our AI teaching engine transforms complex topics into engaging genre fiction. Pick a genre — horror, cyberpunk, fantasy — and learn through narrative.

Powered by RAG (Retrieval-Augmented Generation) + large language models. Each story is grounded in real academic sources and tagged with concept markers.

👻HorrorQwen 2.5 32B

The Consensus of Shadows

Topic: Byzantine Fault Tolerance

The village of Malverne was a place where the mist lingered longer than it should, and the shadows seemed to whisper secrets that were better left unheard...

Byzantine Generals ProblemDistributed Consensus3f+1 RulePBFT ProtocolCrash vs Byzantine Faults
🤖CyberpunkGPT-5 Mini

The Grid of New Canton

Topic: Hash Tables & Hash Functions

Rain fell like rust in New Canton, a metallic drizzle that slicked the neon and made the chrome of prosthetics glow like wet bones...

Hash TableO(1) LookupChainingOpen AddressingLoad FactorCollision ResolutionHash Function
🧙FantasyQwen 2.5 32B

The Librarian of the Infinite Archive

Topic: Hash Tables & Hash Functions

In the realm of Eldara, where the sky shimmered with the light of a thousand forgotten spells, there existed a place known as the Infinite Archive...

Hash TableHash FunctionChainingOpen AddressingLoad FactorGood Hash FunctionPerformance

How AI Stories Work

📄
1. Lesson Input

Topic, learning outcomes, and source material are fed to the system

🔍
2. RAG Retrieval

ChromaDB retrieves relevant research to ground the story in facts

🎭
3. Genre Generation

An LLM weaves concepts into a narrative in your chosen genre

4. Evaluation

Automated scoring checks concept coverage, source grounding, and quality