Stanford Root

Schedule

Stanford Root

Schedule

CS 222

AI Agents and Simulations

UNITS:3-4
GRADING:Letter (ABCD/NP)
LEVEL:Graduate
GER:—

How might we craft simulations of human societies that reflect our lives? Many of the greatest challenges of our time, from encouraging healthy public discourse to designing pandemic responses, and building global cooperation for sustainability, must reckon with the complex nature of our world. The power to simulate hypothetical worlds in which we can ask "what if" counterfactual questions, and paint concrete pictures of how a multiverse of different possibilities might unfold, promises an opportunity to navigate this complexity. This course presents a tour of multiple decades of effort in social, behavioral, and computational sciences to simulate individuals and their societies, starting from foundational literature in agent-based modeling to generative agents that leverage the power of the most advanced generative AI to create high-fidelity simulations. Along the way, students will learn about the opportunities, challenges, and ethical considerations in the field of human behavioral simulations. Prerequisites: Team projects and some course assignments will involve programming in Python. Having a background in human-centered design (e.g., CS 147, ME 115A, or a class from the d.school), AI (e.g., CS 221, CS 224), or social psychology may be helpful, although it is not required.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 28764
0 / 85 enrolled
DAYS:Monday, Wednesday
TIME:3:30 PM – 4:20 PM
LOCATION:TBD
INSTRUCTOR:
Bernstein, Michael, Goodman, Noah
units

CS 222: AI Agents and Simulations

3-4 units · Letter (ABCD/NP)

How might we craft simulations of human societies that reflect our lives? Many of the greatest challenges of our time, from encouraging healthy public discourse to designing pandemic responses, and building global cooperation for sustainability, must reckon with the complex nature of our world. The power to simulate hypothetical worlds in which we can ask "what if" counterfactual questions, and paint concrete pictures of how a multiverse of different possibilities might unfold, promises an opportunity to navigate this complexity. This course presents a tour of multiple decades of effort in social, behavioral, and computational sciences to simulate individuals and their societies, starting from foundational literature in agent-based modeling to generative agents that leverage the power of the most advanced generative AI to create high-fidelity simulations. Along the way, students will learn about the opportunities, challenges, and ethical considerations in the field of human behavioral simulations. Prerequisites: Team projects and some course assignments will involve programming in Python. Having a background in human-centered design (e.g., CS 147, ME 115A, or a class from the d.school), AI (e.g., CS 221, CS 224), or social psychology may be helpful, although it is not required.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — Monday Wednesday 3:30 PM – 4:20 PM — Bernstein, Michael, Goodman, Noah (Graduate)

More CS courses

  • CS 214: Selected Reading of Computer Science Research
  • CS 217: Hardware Accelerators for Machine Learning (EE 244)
  • CS 218: Information Integrity
  • CS 220: Researching, Presenting and Publishing Work in AI & Education (EDUC 481)
  • CS 221: Artificial Intelligence: Principles and Techniques
  • CS 221M: Mechanistic Interpretability
  • CS 223A: Introduction to Robotics (ME 320)
  • CS 224G: Apps With LLMs Inside
  • CS 224N: Natural Language Processing with Deep Learning (LINGUIST 284, SYMSYS 195N)
  • CS 224R: Deep Reinforcement Learning
  • CS 224U: Natural Language Understanding (LINGUIST 188, LINGUIST 288, SYMSYS 195U)
  • CS 224V: Agentic AI

All CS courses · All departments