Princeton has been at the forefront of computing since Alan Turing, Alonzo Church and John von Neumann were among its residents. Our department is home to 31 tenure-track and 13 teaching faculty, with strong groups in theory, networks/systems, graphics/vision, programming languages, security/policy, machine learning, and computational biology.