Skip to main content
Princeton Engineering
Magnifying Glass
Princeton Computer Science
CS GUIDE

Main navigation

  • Academics
    • Undergraduate Program
    • Graduate Program
    • Courses
  • Research
    • Research Areas
    • Technical Reports
    • Computing Facilities
  • People
    • Faculty
    • Researchers
    • Technical Staff
    • Administrative Staff
    • Graduate Students
    • Undergraduate Students
    • Graduate Alumni
  • News & Events
    • Events
    • News
  • Diversity & Outreach
    • Climate and Inclusion Committee
    • REU on AI and Machine Learning
    • Resources for students
    • Outreach initiatives
    • Resources for faculty and staff
triangle
abstract image
abstract image
abstract iamge
abstract image
decorative image of wires
decorative wood grain
decorative image of droplets
decorative image of binary numbers
triangle

Associated Faculty

  • Andrew Appel

    Eugene Higgins Professor
    Programming Languages & Compilers, Security & Privacy, Law & Public Policy
    Andrew Appel
  • David August

    Professor
    Programming Languages & Compilers, Computer Architecture
    Computer Science Shield
  • Aarti Gupta

    Professor, Director of Graduate Studies-Admissions
    Programming Languages & Compilers
    Aarti Gupta
  • Brian Kernighan

    William O. Baker *39 Professor in Computer Science
    Programming Languages & Compilers, Security & Privacy, Law & Public Policy
    Brian Kernighan
  • Zachary Kincaid

    Associate Professor
    Programming Languages & Compilers
    Zachary Kincaid
  • Mae Milano

    Assistant Professor
    Programming Languages & Compilers, Systems & Networking
    Mae Milano
  • David Walker

    Professor, Director of Undergraduate Studies
    Programming Languages & Compilers
    David Walker
  • Associated Grad Students

  • Nikhil Pimpalkhare

  • Jake Silverman

  • Han Xu

  • Dexin Zhang

  • Andrew Zhao

  • Related News

  • October 29, 2024
    Mae Milano, expert in programming languages, joins the faculty
    Mae Milano, an expert in programming languages, joined the computer science faculty as an assistant professor in January 2024.
    Mae Milano
    Mae Milano
  • August 15, 2024
    Brian Kernighan recognized for groundbreaking work on computer programming languages
    The Research & Development Council of New Jersey has awarded Brian Kernighan the Science & Technology Medal for his groundbreaking work on computer programming languages.
    Brian Kernighan
    Brian Kernighan
  • Princeton Shield Princeton University
    Department of Computer Science
    Visit Us
    35 Olden Street
    Princeton, NJ 08544
    Contact Us
    Jobs
    Princeton Engineering
    © 2025 The Trustees of Princeton University | Privacy | Accessibility
    Connect with us
    Facebook
    X.com
    LinkedIn
    YouTube