Latent Space: The AI Engineer Podcast
Latent Space: The AI Engineer Podcast

[One Million AI Engineer Special] How Stanford Teaches AI-Native Engineering — Mihail Eric, Monaco

November 8, 2026

AI Summary

5 min read

Mihail Eric, a Stanford instructor and head of AI at Monaco, teaches CS 146S, "The Modern Software Developer," a course that has been refreshed for a second iteration. The genesis of the class came in late 2024, when Eric observed that coding agents were fundamentally changing how developers worked, but the emerging best practices existed only in scattered blog posts. He spent nine months getting the course approved, taught it for the first time in fall 2025, and is now updating it for a world where autonomous coding agents have become dramatically more capable. The syllabus covers everything from building a coding agent in 200 lines of code to the architecture of a full software factory. The through-line is that a well-trained AI-native engineer can be among the most valuable assets at any company, but the floor for entry-level talent has risen sharply.

The curriculum as a practitioner's roadmap

Eric's course is not for beginners; it assumes a solid computer science foundation. The core shift from the first iteration to the second reflects a maturing field. Last year, the class was a survey of every place AI could be applied in the software development lifecycle. This year, principles are solidifying around careful context engineering, design and architecture as a way to handle complexity, and verifiability at scale.

Continue reading the full summary in the app — free to try.

Read Full Summary →

Free • No credit card required

What you'll learn

  • 1 Timestamped Outline
  • 2 (00:00) **Episode Introduction & Guest Background** - Celebrating 1M subscribers; introducing Mihail Eric, Stanford professor and Head of AI at Monaco
  • 3 (01:35) **Origins of CS 146: Modern Software Developer** - How the course was conceived and why it needed a refresh
  • 4 (03:30) **From Survey Course to Principles-Based Curriculum** - How the course evolved between iterations
  • 5 (05:28) **The AI-Native Engineer: Advice for Students** - What students should focus on in the age of coding agents
  • 6 (07:43) **Guest Lectures and Course Structure** - Why frontier practitioners are brought in to speak
  • 7 (10:01) **Open Source Contributions as Curriculum** - A novel approach to student assignments

+ Full timestamped outline available in the app

Show Notes

What do you assign when a coding agent can finish last year’s homework in one prompt? In the second run of Stanford’s CS146S, Mihail Eric brought open-source maintainers into the course. Students have to learn an unfamiliar repo, propose a change, and ...

Full show notes and links

Latent Space: The AI Engineer Podcast