Stanford's CS146S assigns students open-source patches reviewed by maintainers
Overview
Mihail Eric, who teaches CS146S at Stanford and leads AI at Monaco, says the course's second run replaces last year's assignments, which he says coding agents could one-shot, with contributions to open-source projects.
Students learn an unfamiliar repository, propose a change, and explain the patch to its maintainers, who review it.
In a Latent Space interview published November 8, 2026, Eric also describes the course's ten-week syllabus and which lessons held up in his engineering team's use of coding agents. The interview additionally covers Monaco's agent workspaces and an on-call agent with access to Datadog and GitHub.
Written by AI from the articles below · updated Nov 8, 6:21 PM ET
Check the sources:
Developments
2 developments
- Nov 8, 4:41 PM ET · 1 articleMihail Eric explains how Stanford teaches AI-native software engineeringLatent Space: Stanford course CS146S shifts AI-native engineering homework to open-source contributions
- Nov 8, 4:23 PM ET · 1 articleHow Stanford teaches AI-native software engineering with open-source maintainersLatent Space: How Stanford teaches AI-native software engineering with open-source maintainers
Article timeline
The articles in this story. Times are ET.
- Latent SpaceBlogStanford course CS146S shifts AI-native engineering homework to open-source contributions
AIMihail Eric, who teaches CS146S at Stanford and leads AI at Monaco, says last year's assignments could be one-shotted by coding agents. This year students contribute patches to open-source projects, which maintainers review. The episode also covers the course's ten-week syllabus and how Monaco's engineering team uses coding agents.
- Latent SpaceBlogHow Stanford teaches AI-native software engineering with open-source maintainers
AIMihail Eric, who teaches The Modern Software Developer at Stanford and leads AI at Monaco, describes the second run of Stanford's CS146S, where students learn an unfamiliar open-source repo, propose a change, and explain the patch to its maintainers. He walks through the course's ten-week syllabus and says which lessons survived his engineering team's use of coding agents. The interview also covers Monaco's agent workspaces and an on-call agent with access to Datadog and GitHub.
Heat Trend
- Current comparable heat
- 9
- Peak comparable heat
- 10Nov 8, 6:00 PM ET
- Change in past 24 hours
- –
The trend compares only continuously observed participants, so its scope may be smaller than the current heat total. Hover or tap for hourly heat; use arrow keys with a keyboard.