Skip to main content
Quick links
CS Guide
Directory
Contact
Department of
Computer Science
Menu
Search
Undergraduate Program
Advisers & Contacts
Becoming a CS Major
BSE vs AB
Prerequisites
Declaring Computer Science for AB Students
Declaring Computer Science for BSE Students
Class of '25 - Departmental Requirements
Class of '24, '23, and '22 - Departmental Requirements
Paths Through the Major
Study Abroad
SPRING 2021 COS FAQs
Independent Work & Theses
Important Steps and Deadlines
Guidelines and Useful Information
Undergraduate Research Topics
Independent Work Seminars
AB Junior Research Workshops
Independent Work Seminar Offerings - Fall 2022
Past Independent Work Seminar Offerings
Undergraduate Program FAQ
Certificate Program
Overview
How to Enroll
Requirements
Policies
Certificate Program FAQ
Interdepartmental Committee
Get Involved
Mailing Lists and Policies
Princeton ACM
Society of Women Engineers
Women in Computer Science (PWiCS)
Technology for a Just Society (JuST)
Undergraduate CS Council
Jobs & Life Outside Class
Interviewing
Graduate Program
Admissions Requirements
Breadth Requirements
FAQ
FPO Checklist
Financial Aid
General Examination
Graduate Degrees Offered
Preliminary FPO
Travel Reimbursement Policy
Advanced Topics: Recently Taught
Advice on Research Communications Skills
Courses
Course Schedule
Course Catalog
Research
Research Areas
Research Projects
Interdisciplinary Programs
Technical Reports
Computing Facilities
People
Faculty
Researchers
Technical Staff
Administrative Staff
Graduate Students
Undergraduate Students
Graduate Alumni
About
Contact Us
Visit Us
News and Events
News
Events
Spotlight Stories
Directory
Administrative Information
Job Openings
Advisory Council
Emergency Action Plan
Home
Research
Research Areas
Computational Biology
Barbara Engelhardt
Kai Li
Yuri Pritykin
Ben Raphael
Sebastian Seung
Mona Singh
Olga Troyanskaya
Computer Architecture
David August
Kai Li
Margaret Martonosi
Economics / Computation
Matthew Weinberg
Human-Computer Interaction
Adam Finkelstein
Andrés Monroy-Hernández
Olga Russakovsky
Machine Learning
Ryan Adams
Sanjeev Arora
Danqi Chen
Jia Deng
Adji Bousso Dieng
Barbara Engelhardt
Tom Griffiths
Elad Hazan
Karthik Narasimhan
Olga Russakovsky
Sebastian Seung
Natural Language Processing
Sanjeev Arora
Danqi Chen
Karthik Narasimhan
Policy
Andrew Appel
David Dobkin
Michael Freedman
Brian Kernighan
Margaret Martonosi
Jonathan Mayer
Arvind Narayanan
Jennifer Rexford
Olga Russakovsky
Matthew Weinberg
Programming Languages / Compilers
Andrew Appel
David August
Aarti Gupta
Brian Kernighan
Zachary Kincaid
David Walker
Robotics
Jia Deng
Elad Hazan
Felix Heide
Radhika Nagpal
Szymon Rusinkiewicz
Olga Russakovsky
Security & Privacy
Andrew Appel
Michael Freedman
Brian Kernighan
Amit Levy
Margaret Martonosi
Jonathan Mayer
Arvind Narayanan
Jennifer Rexford
Mark Zhandry
Systems
David August
Michael Freedman
Kyle Jamieson
Amit Levy
Kai Li
Wyatt Lloyd
Margaret Martonosi
Ravi Netravali
Jennifer Rexford
Theory
Sanjeev Arora
Mark Braverman
Bernard Chazelle
Zeev Dvir
Gillat Kol
Ran Raz
Robert Sedgewick
Robert Tarjan
Matthew Weinberg
Huacheng Yu
Mark Zhandry
Vision / Graphics
Jia Deng
David Dobkin
Adam Finkelstein
Felix Heide
Szymon Rusinkiewicz
Olga Russakovsky
Follow us: