Course Description

This course explores the use of artificial intelligence to tackle difficult social problems, and considers how to address ethical challenges that arise through appropriate design techniques. Drawing on work by computer scientists, philosophers, and social scientists, we will analyze several real-world case studies featuring the application of AI methods to problems in public health, conservation and public safety, including HIV prevention, tuberculosis prevention, predictive policing, and wildlife conservation. The course will also feature guest lectures from experts in social work, anthropology, criminology, and public health.
Note: the course presumes basic programming ability, but is accessible to concentrators in the humanities and social sciences as well as science and engineering.


CS 50 or equivalent. 

Course Time and Location

Mondays and Wednesdays, 3:00 PM-4:15 PM in Maxwell Dworkin 119

Contact Information

Milind Tambe (Instructor)
Maxwell Dworkin 125
Office hours: TBA

David Gray Grant (Instructor)
Emerson Hall 303
Office hours: Thursdays 3:30 PM-4:30 PM

Han-Ching Ou (Teaching Fellow)
Office hours: Tuesday 4:00 PM~5:00PM at MD 1st floor open area

Ted Larson (Teaching Fellow)
Office hours: Wednessday 4:15 PM~5:15 PM

Assignments and Grading

Homework: 45%
Participation: 25%
Final project: 30%


We released everything under a Creative Commons — Attribution license (