Check Out Our Curated Fall 2026 Course List!
Fall course selection starts this month! Wondering what to register for? We've compiled a list of courses on media studies, technology, data and culture, and more.
This list includes both undergraduate and graduate courses. Grad courses are marked with an asterisk (*).
ANTHROPOLOGY
ANT 422 / EAS 422: Digital China: Technology and Society (Jamie Wong)
ARCHITECTURE
ARC 311 / STC 311: Building Science and Technology: Building Systems (Peter Pelsinksi)
*ARC 573: Pro Seminar: Computation, Energy, Technology in Architecture (Forrest M. Meggers)
ART & ARCHAEOLOGY
ART 248: Photography and the Making of the Modern World (Monica C. Bravo)
ART 320: Ink, Paper, Wood, Metal, Stone: The Printed Image in the Western World (Jun P. Nakamura)
*ART 577 / HUM 577: Seminar in Modern Art: Science and Its Fictions in the Long Nineteenth Century (Rachael Z. DeLue)
COMPARATIVE LITERATURE
COM 200: Who Are You Really? Authenticity in Life, Literature, and the Internet (Avram C. Alpert and Wendy Laura Belcher)
COMPUTER SCIENCE
COS 126 / EGR 126: Computer Science: An Interdisciplinary Approach (Adam Finkelstein, Maryam Hedayati, and Alan Kaplan)
COS 209: Algorithms in the Wild (Matt Weinberg)
COS 217: Introduction to Programming Systems (Christopher M. Moretti, Kevin Alarcón Negy, and Jaswinder P. Singh)
COS 226: Algorithms and Data Structures (Marcel Dall’Agnol and Kevin Wayne)
COS 240: Reasoning about Computation (Zeev Dvir, Iasonas Petras)
COS 302 / SML 305 / ECE 305: Mathematics for Numerical Computing and Machine Learning (Ryan P. Adams)
COS 324: Introduction to Machine Learning (Adji Bousso Dieng and Vikram Ramaswamy)
COS 326: Functional Programming and Formal Methods (David P. Walker)
COS 330: Great Ideas in Theoretical Computer Science (Pravesh K. Kothari and Pedro Paredes)
COS 333: Advanced Programming Techniques (Robert M. Dondero)
COS 424: Reasoning with Data (Manoel Horta Ribeiro and Xiaoyan Li)
COS 429: Computer Vision (Olga Russakovsky)
COS 436: Human-Computer Interaction (Parastoo Abtahi)
*COS 516 / ECE 516: Automated Reasoning About Software (Zachary Kincaid)
*COS 522 / MAT 578: Computational Complexity (Gillat Kol)
*COS 529: Advanced Computer Vision (Felix Heide)
*COS 597C: Advanced Topics in Computer Science: AI Agents (Karthik Narasimhan)
CREATIVE WRITING
CWR 213: Writing Speculative Fiction (Ed Park)
EAST ASIAN STUDIES
EAS 212 / COM 235: Embodied Visions: The Body in East Asian Film and Media (staff)
EAS 313: Japanese Horror: Cognitive and Embodied Approaches (staff)
EAS 328 / CDH 328: Building Qianlong’s World: Digital Worldbuilding and Cultural Heritage (Paul A. Vierthaler)
EAS 407 / CDH 407: Hacking Chinese Studies: An Introduction to Text Mining for Chinese Literature and Culture (Paul A. Vierthaler)
*EAS 529: Readings in East Asian Film and Media (Steven Chung)
ELECTRICAL & COMPUTER ENGINEERING
ECE 364: Machine Learning for Predictive Data Analytics (Niraj K. Jha)
ECE 435: Machine Learning and Pattern Recognition (Mengdi Wang)
ECE 488: Fundamental Image Processing: From Mars to Hollywood with a Stop at the Hospital (Guillermo Sapiro)
*ECE 535: Machine Learning and Pattern Recognition (Hossein Valavi)
ECONOMICS
ECO 202: Statistics and Data Analysis for Economics (staff)
ECO 326 / COS 206 / ECE 326: Economics of Digital Connectivity and Artificial Intelligence (Swati Bhatt)
ENGINEERING
EGR 200 / ENT 200: Creativity, Innovation, and Design (Alice Kogan)
EGR 361 / ENT 361 / URB 361 / AAS 348: The Reclamation Studio: Humanistic Design applied to Systemic Bias (Majora J. Carter)
ENVIRONMENTAL STUDIES
ENV 221: AI for Global Good (Jamie M. Caldwell and Jeffrey R. Smith)
GERMAN
GER 525: Studies in German Film: Media in Film (Joseph W. Vogl)
HISTORY
HIS 291: The Scientific Revolution (Matthew L. Jones)
JOURNALISM
JRN 414: Data Journalism: Investigative Journalism and Open Source Investigations (staff)
NEAR EASTERN STUDIES
NES 369 / HIS 251 / JDS 351 / CDH 369: The World of the Cairo Geniza (Marina Rustow)
PHILOSOPHY
PHI 312: Computability and Logic (John P. Burgess)
POLITICS
POL 345 / SOC 305 / SPI 211: Introduction to Quantitative Social Science (Nicolas Idrobo)
*POL 571: Empirical Research Methods for Political Science (Jonathan F. Mummolo)
*POL 573: Quantitative Analysis II (Rocío Titiunik)
PSYCHOLOGY
PSY 360 / COS 360: Computational Models of Cognition (Brenden M. Lake)
PSY 362 / CHV 362: Can Machines Be Moral? (Molly J. Crockett)
*PSY 503: Foundations in Statistical Methods for Psychological Science (Suyog Chandramouli)
*PSY 505: Current Issues in Statistical Methods and Research Methods for Psychological Science (Suyog Chandramouli)
STATISTICS & MACHINE LEARNING
SML 201: Introduction to Data Science (Daisy Yan Huang) (section 1 and section 2)
SML 301 / COS 301: Data Intelligence: Modern Data Science Methods (Derek E. Sollberger)
SOCIOLOGY
SOC 301: Statistical Methods in Sociology (Tod G. Hamilton)
*SOC 500: Applied Social Statistics (Brandon W. Stewart)
*SOC 505: Research Seminar in Empirical Investigation (Yu Xie)
*SOC 557: Technology Studies (Half-Term): Artificial Intelligence, Computation and Society (Zeynep Tufekci)
SPANISH
SPA 368 / TRA 368: Spanish into English Translation in the Age of AI (Catalina Arango)
PUBLIC & INTERNATIONAL AFFAIRS
SPI 352 / COS 352: Artificial Intelligence, Law, & Public Policy (Peter Henderson)
SPI 365: Tech/Ethics (Steven A. Kelts)
SPI 374: Challenges in Regulating AI: A Sociological Approach (Zeynep Tufekci)
*SPI 507B: Quantitative Analysis for Policymakers (staff)
*SPI 507C: Quantitative Analysis for Policymakers (Advanced) (Eduardo Morales)
SCIENCE AND TECHNOLOGY CENTER
STC 349 / ENV 349 / JRN 349: Writing about Science (Michael D. Lemonick)
URBAN STUDIES
URB 385 / SOC 385 / HUM 385 / ARC 385: Mapping Gentrification (Aaron P. Shkuda)
VISUAL ARTS
VIS 215 / CWR 215: Graphic Design: Typography (David W. Reinfurt)
VIS 216: Graphic Design: Visual Form (David W. Reinfurt)
VIS 218: Graphic Design: Image (Laura Coombs)
VIS 220: Animation I (Tim Szetela)
PRINCETON WRITING PROGRAM
WRI 139 and 140: How to Raise a Machine (Allen Durgin)
*WRI 501: Reading and Writing About the Scientific Literature (Andrea L. DiGiorgio)
*WRI 502: Writing a Grant Proposal in Quantitative Disciplines (Andrea L. DiGiorgio)



















