Inspiration

Most AI math tools today are optimized for answer generation, not learning.
They produce correct solutions, but they don’t understand when a student is confused, which step caused the confusion, or how to adapt their explanation in real time.

As a developer, I wanted to explore a different question:

What if an AI math tutor behaved less like a search engine — and more like a real teacher?

That question became LiveTutor.


What LiveTutor Does

LiveTutor is a real-time adaptive AI math teacher that explains math problems step-by-step using audio, detects student confusion as it happens, and dynamically adjusts its explanations.

Instead of repeating the same explanation, LiveTutor:

  • Tracks equation steps
  • Synchronizes explanations with audio playback
  • Detects confusion signals such as pauses, hesitation, or repeated requests
  • Responds with targeted re-explanations, nudges, or clarifications

The result is an experience that feels closer to working with a human tutor.


How It Works

  1. A math problem is broken into structured equation steps
  2. The AI produces step-aligned explanations
  3. Audio explanations are streamed in real time
  4. User interaction signals (pauses, scrubbing, retries) are analyzed
  5. When confusion is detected, the system adapts:
    • Re-explains a specific step
    • Changes explanation style
    • Slows down or simplifies reasoning

All of this happens without restarting the session or losing context.


What I Learned

Building LiveTutor pushed me to think beyond prompts and responses into:

  • Real-time AI systems
  • Human-AI interaction design
  • Latency-aware audio streaming
  • State-driven educational UX
  • Designing AI that responds to learning signals, not just queries

Challenges Faced

Some of the biggest challenges included:

  • Keeping audio playback synchronized with equation steps
  • Detecting confusion without explicit user input
  • Avoiding repetitive explanations while staying accurate
  • Designing UX that feels helpful, not intrusive

Each challenge required careful system design rather than simply improving prompts.


Why This Matters

LiveTutor explores what AI-assisted learning could look like next:

  • More adaptive
  • More human
  • More aware of how students actually learn

This project is an early step toward AI systems that teach, not just answer.

Built With

Share this project:

Updates