Skip to content
Trending storyDeveloping

Stanford's CS146S assigns students open-source patches reviewed by maintainers

2 articles1 sourcesince Nov 8Last article 4h ago ·

Overview

AISummary of 2 articles

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

  1. Nov 8, 4:41 PM ET · 1 article
    Mihail Eric explains how Stanford teaches AI-native software engineering
    Latent Space: Stanford course CS146S shifts AI-native engineering homework to open-source contributions
  2. Nov 8, 4:23 PM ET · 1 article
    How Stanford teaches AI-native software engineering with open-source maintainers
    Latent Space: How Stanford teaches AI-native software engineering with open-source maintainers

Article timeline

The articles in this story. Times are ET.

Nov 8
  1. Latent SpaceBlog
    Stanford 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.

  2. Latent SpaceBlog
    How 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.