Teaching the Machine
to Teach

Toward a Human-Centered, AI-Forward University
Built with Claude Code
A little about me

Rachel Koblic


  • A learning designer by trade — a generalist at heart
  • Six years at 2U / edX leading the design of online degree programs
  • Most recently Chief Learning Officer at Matter & Space, reimagining learning in the age of AI
People, in partnership with AI

Neither of us does this alone

One system You judgment · taste AI speed · scale

An emergent capability — greater than the sum of its parts, present in neither one alone.

Now scale it up

The whole university

University Humans experts · mentors · employers AI tutors · assessment · amplifiers

Get the machine's part right — and people get more time to be human.

What only humans do

The functions no machine replaces

Embodied skill

Show what can only be shown, not told.

Lived experience

Share what it was actually like.

Real empathy

See the person, not the performance.

Belonging

Build the room people belong in.

Trust

Be safe to say “I don't get it.”

Accountability

Be the one they want to rise for.

Frame-breaking

Introduce the unknown unknowns.

Judgment

Know “good” when the rubric runs out.

Provocation

Demand more than they think they can give.

Inspiration

Model who they might become.

Meaning

Help them find why it matters.

Moral example

Show integrity under pressure.

Structural, not fluffy — and this is only a start.

The reframe

Designing for the machine learner

Me the designer designs The machine learner the teacher teaches The human learner the student
A short story

AlphaGo · 2016


  • Built by Google DeepMind to play Go
  • Trained on hundreds of thousands of human games
  • Then it beat the best human player in the world

Source: deepmind.google/research/alphago

The next year

AlphaGo Zero · 2017


  • This time: just the board, the rules, and a win condition — then let it play itself
  • In three days it surpassed the original AlphaGo
  • It invented moves experts called mistakes — until those moves won

Source: deepmind.google/blog/alphago-zero-starting-from-scratch

So what's our equivalent?

To teach AI to teach…

The Board

The Win Conditions

The Rules

What might we give AI to help it learn how to teach?

01

The Board

The landscape the players navigate while playing.
Board
Win conditions
Rules
The board

The terrain of knowledge and skills being learned

Concepts Skills Prerequisites Misconceptions Advanced Concepts Skill Development Foundations Start Mastery connections
How we hand that to AI

Knowledge graphs


A structured, machine-readable map of a domain — and increasingly, how serious players represent the board.

UMGC

A “skills architecture” inventorying every course by the skills it builds — using AI to assess prior learning against it.

Strategic Plan 2024–2030

Coursera

A Career Graph mapping roles → skills → courses → credentials, serving millions of learners at scale.

Career Graph

CZI Learning Commons

Machine-readable standards, components, and progressions — queryable via API. Built with Anthropic.

Knowledge Graph
The board, made machine-readable

What is a graph?


  • Nodes — concepts and skills
  • Edges — how they relate
  • Metadata — additional contextualizing information

Hover a node to see its metadata.

Hover a node or edge.
prerequisite for prereq informs prereq leads to Variables Operationalizea variable Theory &prior research Operationaldefinitions Form a researchquestion Hypothesis concept skill
What the graph really captures

A veteran's mental model, made explicit

In the teacher's head encoded as In the machine
Let's build one

Name a course you teach

Build it I want to build a knowledge graph of the concepts and skills in [name a course you teach]. It will be used by AI to help tutor my learners. Omit administrative details. List a comprehensive set of nodes and edges — and note common misconceptions.
Save it as JSON please create a downloadable JSON file of this information using this exact format:
{
  "metadata": { "title": "...", "domain": "..." },
  "nodes": [ { "id": "...", "label": "...", "type": "...", "description": "...", "misconceptions": ["..."] } ],
  "edges": [ { "source": "...", "target": "...", "relationship": "...", "description": "..." } ]
}
knowledge-graph.json the board your system loads — authored once, reused for every learner.
02

The Win Conditions

What the AI is actually aiming for — what winning looks like.
Board
Win conditions
Rules

The win condition is that learning has actually happened.

And we already describe that all the time — in our rubrics.

Making tacit standards explicit

Rubrics for humans vs. for AI

Written for a human grader
“Poses a strong research question.”

A human reader fills the gaps with judgment — they know what “strong” means here.
Written for a machine▦ node · Form a research question

## Win condition

The learner succeeds when they pose a clear, strong research question — one that names measurable variables, is grounded in prior research or theory, and predicts a relationship that could be shown wrong.

## Evidence of success

  • names specific, measurable variables
  • operationalizes each variable
  • grounds the question in prior research
  • predicts a falsifiable relationship

## Common failure modes

  • asks about a topic, not a relationship
  • uses vague, unmeasurable variables
  • ignores prior research and theory
  • poses a question nothing could disprove
“…a strong research question” — but strong how?
most original→ rewards novelty
most testable→ rewards measurable variables
most grounded→ rewards ties to prior research
Swap one word and the AI rewards different questions than you would.
Two ways in · Way 1

You do the work — calibrate by hand

Disambiguate
Spell out each criterion
AI evaluates
It grades real student work
Compare
Its scores against yours
Refine
Tune the wording

↻ Repeat until it shares your win conditions

Just like calibrating human graders for inter-rater reliability.

Two ways in · Way 2 — the AlphaGo move

Let it learn you

Show examples
Graded student work — with your scores
It extracts
The principles you actually use
It writes
A rubric an AI can apply

It learns your internalized rubric — even the parts you couldn't fully articulate.

Now for the whole board

A win condition on every node

prereq informs Theory &prior research Variables Operationaldefinitions Operationalizea variable ! Form a researchquestion Hypothesis ◎ Win condition · Operationalize a variable Turn a construct into something you can actually measure. ⚠ Stuck — keeps choosing variables that can't be measured.
Met Developing Stuck Not yet

Score every node continuously — a live map of what a learner has mastered, and exactly where they're stuck.

Live demo

Back to our graph — add the win conditions

Paste this in Here is my knowledge graph JSON. Add a "win_condition" to each node that doesn't have one.

A win condition is the machine-readable version of a rubric criterion: one explicit sentence describing what success looks like for that concept, written for an AI to judge against. Human rubrics lean on tacit words ("poses a STRONG research question") that a human grader fills in with judgment. Make that judgment explicit instead — spell out exactly what "strong" means here, name the observable things a successful learner does, and leave nothing vague.

Return the SAME JSON with a "win_condition" string added to every node. Change nothing else.
knowledge-graph.json same board — now every node carries its own win condition.
03

The Rules of the Game

What you can and cannot do while playing.
Board
Win conditions
Rules
For contrast

The rules of Go


  • Black goes first.
  • Connected stones form a group.
  • A group needs at least one adjacent empty point to stay alive.

Hard-and-fast. Teaching's rules… are not.

Principles, made explicit for the machine

The moves great teachers make

Always
  • Answer a stuck learner with a question before an answer.
  • Leave room for productive struggle.
  • Probe the why, not just the answer.
Never
  • Hand over the solution when a hint would do.
  • Confirm a right answer reached by wrong reasoning.
  • Move on before a misconception is resolved.

We encode these into prompts that guide AI.

Why spell them out?

The LLM's instinct fights good teaching

Learner is stuck
“Here's the answer.”
The logical move
frictionless
Learner is stuck
“What do you think is going on?”
The pedagogical move
productive struggle

The right pedagogical move is often not the logical one — so we give the AI explicit rules.

Why not pour in all of learning science?

Be selective

Models get overloaded

There's only so much a model can hold and use well — which is why “context management” is suddenly everywhere.

$

Cost adds up

Everything you put into an LLM costs tokens — and tokens add up to real dollars, at scale and over time.

No universal rulebook

Every educator and institution runs its own mix of principles — and many only apply sometimes.

The work isn't dumping in everything — it's curating the playbook that works here.

A starting hypothesis

Every rule we insert is our best hypothesis — what research says works for some learners, in some conditions.

The real unlock is when the system learns which rules work for you.

04

The Feedback Loop

How the machine actually learns.
The line starts to dissolve

Assessment becomes continuous

Then quiz paper midterm final Now every interaction is evidence

Not evidence for grading — evidence for adaptation.

More than test scores

Learning from a range of data

Performance
what they can do
  • correct vs. incorrect
  • retention & transfer
  • error patterns
Behavioral
how they work
  • pace & pauses
  • retries, skips
  • returns or not
Situational
when & where
  • time of day
  • time available
  • device
Contextual
what surrounds it
  • goals & interests
  • prior knowledge
  • history
Affective
how they feel
  • frustration
  • confidence
  • curiosity
From population-level personalization to precision learning Not people like you. You.
But there's a catch

How much time have you got?

Learning is long and messy — teaching every kind of learner, one real student at a time, could take forever.

Self-play, like AlphaGo Zero

Wire up a roster of synthetic learners

A second AI role-plays each one — so the teacher can practice on many kinds of learner, with no real student at stake.

Maya
English is her 2nd language
Reading levelLow
Focus spanMedium
AbstractionLiteral
Time to studyMedium
Devon
ADHD — attention varies
Reading levelMedium
Focus spanShort
AbstractionAbstract
Time to studyMedium
Sam
Autistic learner
Reading levelHigh
Focus spanLong
AbstractionLiteral
Time to studyHigh
Rosa
First-gen · works full-time
Reading levelMedium
Focus spanMedium
AbstractionMixed
Time to studyLow
A flight simulator for teaching

Use cases for synthetic learners

Pressure-test a lesson

Before a single real student is at stake.

Rehearse

Hand it to a nervous new instructor to practice on.

Validate the graph

Check whether the board we built actually holds up.

Live demo

A working learning system

A prototype I built that puts the pieces together — a knowledge graph with win conditions, AI agents with rules, and synthetic learners.

learning-system-demo-six.vercel.app

QR code linking to the demo
Scan to try it yourself
System-level redesign

Models + a harness

Components you author knowledge-graph.json win conditions tutor-rules.md Any LLM swappable engine learner-state what the system knows about this learner teaches The learner feedback loop

The model is just the engine. Everything around it is the pedagogical harness that helps it learn.

Get the technology right

A chance to rethink the whole ecosystem

University Humans experts · mentors · employers AI tutors · assessment · amplifiers

What might we be able to achieve in partnership with AI?

Thank you

Questions, reactions, disagreements — all welcome.