Skip to main content
Quick links
CS Guide
Directory
Contact
Department of
Computer Science
Menu
Search
Undergraduate Program
Advisors & Contacts
Becoming a CS Major
Prerequisites
Requirements
BSE vs AB
Study Abroad
Undergraduate Program FAQ
Independent Work & Theses
Important Steps and Deadlines
Guidelines and Useful Information
Undergraduate Research Topics
Independent Work Seminars
Independent Work Seminar Offerings - Spring 2019
Past Independent Work Seminar Offerings
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)
Undergraduate CS Council
Jobs & Life Outside Class
Interviewing
On-Campus Recruiting
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
Courses
Course Schedule
Course Catalog
Research
Research Areas
Research Projects
Interdisciplinary Programs
Technical Reports
Computing Facilities
People
Faculty
Researchers
Research Instructors
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
Printer Friendly
Computational Biology
Barbara Engelhardt
Kai Li
Ben Raphael
Sebastian Seung
Mona Singh
Olga Troyanskaya
Computer Architecture
David August
Kai Li
Margaret Martonosi
Economics / Computation
Matthew Weinberg
Graphics / Vision / Human-Computer Interaction
Marshini Chetty
Jia Deng
David Dobkin
Adam Finkelstein
Thomas Funkhouser
Felix Heide
Szymon Rusinkiewicz
Olga Russakovsky
Machine Learning
Ryan Adams
Sanjeev Arora
Mark Braverman
Danqi Chen
Jia Deng
Barbara Engelhardt
Elad Hazan
Karthik Narasimhan
Olga Russakovsky
Robert Schapire
Sebastian Seung
Yoram Singer
Mona Singh
Olga Troyanskaya
Natural Language Processing
Sanjeev Arora
Danqi Chen
Karthik Narasimhan
Programming Languages / Compilers
Andrew Appel
David August
Aarti Gupta
Brian Kernighan
Zachary Kincaid
David Walker
Security / Privacy / Policy
Andrew Appel
David Dobkin
Nick Feamster
Edward Felten
Michael Freedman
Brian Kernighan
Andrea LaPaugh
Jonathan Mayer
Arvind Narayanan
Jennifer Rexford
Systems / Networks
David August
Nick Feamster
Michael Freedman
Kyle Jamieson
Amit Levy
Kai Li
Wyatt Lloyd
Margaret Martonosi
Jennifer Rexford
Jaswinder Singh
Theory
Sanjeev Arora
Mark Braverman
Bernard Chazelle
Zeev Dvir
Gillat Kol
Ran Raz
Robert Sedgewick
Robert Tarjan
Matthew Weinberg
Mark Zhandry
Follow us: