POLI 158. AI & Politics
Stanford, undergraduate
syllabus / course site
Co-taught with Simone Paci, the course pairs how AI systems work and how to use them well with the politics of AI, from labor markets and elections to data centers and chips; students design a project that uses or studies AI on a social or political problem. description
Artificial intelligence is now both a political object and a tool for political and social life. This course, co-taught with Simone Paci, covers both. No advanced programming or computer science background is needed.
The course runs two parallel tracks. On Mondays, we cover the political economy of AI. Those sessions ask who demands it and to what effect (labor markets, firms, public opinion), how politicians and public institutions put it to use, and what conflicts follow over data centers, chips and export controls, and data governance.
On Wednesdays, we teach how AI systems work and how to use them well, covering statistical and deep learning, natural language processing, large language models, post-training and reasoning models, computer vision, and AI agents, including their reliability and safety.
Weekly sections carry the hands-on work, such as calling AI models from light Python code, small data exercises, and tool building. The two tracks meet in a final project that uses or studies AI in relation to a concrete social or political challenge, presented in themed panels at the end of the quarter.