Research Fields
The department currently conducts research in the following fields:
- architecture for high-performance systems
- complexity
- computational biology
- computational geometry
- computer graphics
- computer music
- computer networks and operating systems
- computer security
- computer vision
- data structures and combinatorial algorithms
- digital libraries
- distributed computer systems
- human-computer interface
- information and scientific visualization
- machine learning
- multimedia
- nonstandard computation
- parallel and distributed applications
- parallel computation
- programming languages and environments
- software for high-performance systems
Other areas are also covered and relationships with other departments at Princeton allow for interdisciplinary studies.
For information on current projects see Research Projects.

