Stanford Launches CS329Z: Engineering AI Agents, Taught by DSPy and SWE-bench Authors

stanfordnlp · x · 2026-11-13

Stanford's new fall course CS329Z "Engineering AI Agents", led by Diyi Yang with co-instructors Michael Ryan (DSPy team, MIPROv2/GEPA) and John Yang (SWE-bench, SWE-agent), teaches agents as engineering systems rather than framework tutorials.

Students first build core components (RAG, tool use, agent loops) from scratch, then learn how frameworks like DSPy abstract these patterns, with two applied homeworks and a quarter-long project.

The syllabus covers four blocks:

Evaluation spans three lectures featuring Terminal-Bench and SWE-bench authors. Slides and reading lists are already public on the course site.

Related event: Stanford Open-Sources CS329Z Engineering AI Agents Course(2 posts)→

Original post →

More from coding & agent

coding & agent channel →