activeEducation & Events

Fair Hands Up - Classroom Participation Tool

A free, browser-based classroom participation tool that uses a weighted fairness algorithm to ensure every student gets equal speaking time — built at Rotman School of Management.

Impact: Equitable participation across MBA classrooms at Rotman

Role
Creator & Developer
Year
2026
ReactFirebaseReal-time Fairness AlgorithmResponsive Web

The Challenge

Every classroom has the same unspoken problem. A few confident voices dominate the discussion. The rest of the room — students with equally valuable perspectives — sit quietly, not because they have nothing to say, but because the window to speak keeps closing before they get a chance.

In MBA classrooms where participation counts toward your grade, this dynamic isn't just uncomfortable — it's inequitable.

The Solution

Fair Hands Up is a free, browser-based tool that makes classroom participation fair by design. A professor creates a room and shares a 6-character code. Students join on their phones — no app download, no account required. When they want to speak, they tap a button to raise their hand.

The queue isn't first-come, first-served. It's governed by a weighted fairness algorithm. Students who have spoken fewer times automatically get priority. The system doesn't silence frequent contributors — it simply ensures that quieter students get their turn first.

Key Features

Professor Dashboard: Live participation analytics — how many students have spoken, average speaking turns per person, participation rate, and full distribution breakdown. CSV export for grading.

Display Mode: A clean, large-text view for classroom projectors showing who's currently speaking and who's next.

Zero Setup: Runs in a browser, uses no student data beyond a first name, and costs nothing. Any professor can start using it in their next class.

Results

  • Students engage more knowing the system is fair
  • Professors offload the cognitive load of tracking participation
  • Institutions gain transparent, defensible participation grading
  • Zero IT involvement required for deployment

Related Projects

active

event67: Your Conference, Polished

A branded conference companion app for iOS, Android and the web, paired with an organizer console and billed only for attendees who claim their invite and open the app.

Impact: Published to the App Store and Google Play under the organizer's own brand

Role: Founder and Architect

FlutterReactFastifyTypeScript+4 more
active

Meet Your Mentor - Structured Mentorship Events

A mentorship event platform that uses thinking style diversity to engineer meaningful conversations — replacing random seating with intentional table composition.

Impact: Structured diversity across mentorship event conversations

Role: Creator & Developer

React 19ViteFirebase FirestoreQR Codes

Building something similar?

I enjoy comparing notes on products, platforms and the systems behind them.

Get in Touch