Skip to content

How Stanford Teaches AI Coding Now

November 2, 2026 · 44 min

Show notes

What does it take to build AI agents that deliver useful, reliable work?


Stanford lecturer and Monaco Head of AI Mihail Eric joins Demetrios for a conversation inside a Waymo about how AI is changing software development - and what it takes to put agents into production.


Mihail explains why he rebuilt most of his Modern Software Developer course, how he teaches students to avoid shipping AI slop, and why research, planning, and verification still matter as coding agents become more capable.


They discuss Claude Code, agent loops, context engineering, memory and compaction, and how to design MCP tools around what an agent needs to accomplish. Then they go inside Monaco’s approach to sales agents, from turning meetings and emails into useful insights to building a custom agent harness.


Along the way: lessons from Boris and Lee Robinson’s guest lectures, why company traces are becoming valuable assets, and Monaco’s unusual approach to brand building.


What’s the biggest bottleneck in your agent workflows: context, tools, or verification? Let us know in the comments.


Timestamps:

[00:00] Meet Mihail Eric

[00:16] Teaching AI Coding at Stanford

[02:42] Avoiding AI Slop

[04:48] Research, Plan, Build, Test

[06:19] Verifying Agent Work

[09:16] Lessons from Claude Code’s Creator

[12:40] Proactive AI Assistants

[16:13] Agent Memory & Context

[17:41] Rethinking Git for Agents

[19:32] AI Startup Pitches

[22:51] Why Traces Matter

[24:09] Better MCP Tools

[26:01] Monaco’s Sales Agents

[29:40] Turning Conversations into Insights

[33:33] AI Meets Human Expertise

[35:03] Poker & Brand Building

[36:46] Inside Monaco’s Agent Stack

[38:44] Designing Tools Around Intent

[40:12] Building an AI Advantage

[42:53] Wrapping Up

All episodes of Agentic Conversations (formally mlops.community)

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.