When class goes online, the room goes dark.
In person, an instructor reads the room without thinking, faces, posture, who’s leaning in, who’s lost. In a large live online class, those cues shrink to thumbnails or vanish behind black tiles. Everyone looks equally present, whether they’re locked in or long gone. And learners feel it: they tell us they still want to finish the course and still prefer the pull of in-person learning, but online they feel unseen when no one can tell they’re confused, passive, or falling behind.
Disengagement is real, and it’s silent.
Across our interviews, the same pattern kept surfacing: learners still value finishing the course and still prefer the engagement of in-person learning, yet online they drift in ways no instructor can see. They feel unseen when no one can tell they’re confused, passive, or falling behind, and the one instructor we spoke to felt exactly that blind spot from the other side.
One room. Two people in it.
We deliberately narrowed from “all online learning” to a single, well-defined relationship: a student and an instructor in the same large, live online class. It’s the one stakeholder pair we have two-sided evidence for, and the one we can actually build and demo.
Sense. Surface. Respond.
Our working hypothesis: a lightweight layer on the video call that reads a few clear attention signals, shows the instructor the room, and hands them the nudge, without ever taking the teaching decision away. This is the direction we’d build and test first, not a finished spec.
With student opt-in, AHA reads a focused set of signals: camera off or replaced, prolonged eyes-away, visible drowsiness, and visible confusion. Attention cues, not a full emotional profile or a grade.
A glanceable panel beside the call: an aggregate read for the whole class, plus individual tiles that flag once a signal holds for 30-45 seconds. Updates in near real time.
A one-click, private ping to a flagged student, or a suggested class-wide check-in when engagement dips. Always a suggestion, never an automated call, the teaching stays yours.
For the first version we deliberately read a focused set of signals. Each one only flags after it holds for 30-45 seconds, so a glance at your notes or a stretch never trips it.
These surface how present someone looks, not what they’re thinking or how they’ll be graded. Every flag is a probabilistic attention signal for the instructor to interpret and act on, never a penalty or an automated judgment. How we detect them reliably, an off-the-shelf model or a simpler rules-based proxy for the demo, is exactly what we’d settle first.
Two views, one signal.
The student attends class as normal and only ever gets a quiet, private nudge. The instructor sees the room in real time, each student’s engagement state, a live class score, and a copilot that steps in when attention slips. This is the real working product, running live right here, click either view to open it.
Built opt-in, not surveillance.
Reading attention from a camera is sensitive, and we treat it that way. Privacy isn’t a footnote here; it’s a design constraint we’d hold from day one. If we can’t do this without feeling like monitoring, it shouldn’t ship.
Students opt in before any signal is read. Decline, and nothing is processed for that student, full stop.
Only derived signals (e.g. 'eyes-away: yes/no') are processed, and they're discarded once the session summary is generated.
Flags are probabilistic indicators for the instructor to interpret, never grades, penalties, or permanent per-student profiles.
The dashboard is a glanceable aid beside the call, designed never to obstruct or compete with the act of teaching.
Everyone reports after class. No one shows the room during it.
The engagement tools we benchmarked are dashboards you read after the session, completion rates and post-hoc analytics, mostly aimed at learners. Our bet: the moment that matters is during class, in the instructor’s hands, while they can still change the next ten minutes. That’s the gap we’d aim for, and the assumption we most want to pressure-test.
First see the room. Then change it.
The version we’d build first just makes disengagement visible and hands the instructor the nudge. The bigger vision, the one we started with, is a layer that doesn’t only show the drift but adapts to it, reshaping pacing and material in the moment.
We’re deliberately holding that adaptive engine back for v2. Prove the diagnostic first, earn the right to act on it.
We’re holding the problem tightly, the solution loosely.
The problem is real and clear. How we solve it is still a set of bets, and these are the ones we most want to pressure-test before committing. Tell us which we’ve got wrong.
Off-the-shelf face/gaze-detection, or a simpler rules-based proxy for the demo, like reading 'no face in frame' as a stand-in for full gaze-tracking? Accuracy vs. build-time is the trade.
Real camera input from team members playing students is honest, but a recorded/simulated feed may be more reliable for a timed pitch. We'd decide before building.
How many seconds of a signal before a tile flags? What class-wide level triggers a suggested check-in? Rough to start, tuned after the demo, but decided before the logic isn't ambiguous.
Note-taking and looking down aren't disengagement. The 30-45s hold helps, but distinguishing them precisely is a known limitation we'll name, not pretend to have solved.
A live read could be a superpower, or one more thing to ignore mid-lecture. Whether the nudge changes behavior is the adoption question we most need to test.
Consent per class, no raw video stored, signals discarded after the session, probabilistic not punitive. We think that's the line, students and instructors will tell us if it isn't.
See who’s with you, while it still matters.
Stop teaching blind. AHA shows you who’s engaged, distracted, or drowsy as it happens, and suggests the nudge, so you can act in the moment instead of reading a report next week.
Pilot AHA in your classStart free. Scale when it clicks.
Directional, not final. Once the diagnostic genuinely works, this is one way the model could pay for itself, a free pilot for a single class, paid depth for a teaching team, and a campus-wide tier for institutions, who are the real buyer here.
The whole AHA story, one click away.
The pitch, the story walkthrough, the live product, and the strategy behind it, roadmap, metrics, and go-to-market.
The agreed presentation flow: meet the instructor, the gap, the co-pilot, and the market, with animated visuals and the live demo built in.
Open the deck →The instructor view: real-time engagement states, class score, alerts, copilot, and one-click private ping.
Open the dashboard →The narrative cut, cold open, persona before & after, trust & privacy, used as the base for the video tutorial.
Watch the story →MVP → Pilot → Scale, RICE-prioritized with MoSCoW, Kano, and go/no-go gates at every phase.
See the roadmap →The North Star, OKRs by milestone, the AARRR funnel, KPIs, and the guardrails we watch.
See the metrics →TAM/SAM/SOM, layered messaging, the three-channel strategy, budget, and the gated launch timeline.
See the GTM plan →From black tiles
to the AHA moment.
Give instructors back the room. Pilot AHA in one live class, opt-in, no video stored, nothing new to install.