Computer Science

Field Description

The Field of Computer Science is intended for students who are primarily interested in the general aspects of computational processes, both theoretical and practical. Areas of research in the field include architecture, artificial intelligence, computational biology, database systems, graphics, human interaction, machine learning, natural language processing, programming languages, robotics, scientific computing, security, systems and networking, theory of computation, and vision.

Contact Information

Website: http://www.cs.cornell.edu/
Email: phd@cs.cornell.edu
Phone: 607 255-8593

110C Gates Hall
Cornell University
Ithaca, NY  14853

 

Data and Statistics

Field Manual

Subject and Degrees

Computer Science

Concentrations by Subject

Computer Science

  • artificial intelligence
  • computer science
  • programming languages and logics
  • scientific computing and applications
  • systems
  • theory of computation

Faculty

Mohamed Abdelfattah

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Machine Learning

Jayadev Acharya

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: information theory, machine learning, algorithmic statistics

Rachit Agarwal

  • Campus: Ithaca
  • Concentrations: Computer Science: systems; theory of computation
  • Research Interests: distributed systems, systems for big data analytics, networking, design analysis of algorithms

David H. Albonesi

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: computer science; operating systems; information organization and retrieval

Lorenzo Alvisi

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: theory and practice of dependable distributed computing

Yoav Artzi

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: I work in the intersection of natural language processing, machine learning, vision, and robotics. My current main research focus is algorithms for natural language understanding with specific interest in situated interactions.

Shiri Azenkot

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: scientific computing and applications
  • Research Interests: human-computer interactions

Kavita Bala

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics; scientific computing and applications
  • Research Interests: interactive rendering; global illumination algorithms; image-based modeling and rendering

Siddhartha Banerjee

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: Stochastic Modeling, Design of Scalable Algorithms, Matching Markets and Social Computing, Control of Information-Flows, Learning and Recommendation

Christopher Batten

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: high performance and energy efficient parallel; computer architecture; VSLI design

Tapomayukh Bhattacharjee

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications; systems
  • Research Interests: Artificial Intelligence, Human Interaction, Machine Learning, Robotics

David S. Bindel

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; scientific computing and applications
  • Research Interests: numerical analysis; numerical linear algebra; modeling microelectromechanical systems; numerical software engineering

Kenneth Paul Birman

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: distributed computing; fault-tolerant network systems; distributed systems security; large-scale network applications

Anne Bracy

  • Campus: Ithaca - (Minor Member)
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: Architecture and VLSI

Florentina Bunea

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Statistical Machine Learning Theory, Statistical Foundations for Data Science, High Dimensional Statistics

Mark Campbell

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: robotics, sensor fusion, machine learning and perception

Claire T Cardie

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: natural language processing; machine learning; artificial intelligence

Eshan Chattopadhyay

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: use of randomness in computation, computational complexity theory and cryptography

Tanzeem Choudhury

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: systems that can learn how humans behave and interact with their environment and each other

Sanjiban Choudhury

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications
  • Research Interests: Artificial Intelligence, Machine Learning, Robotics

Michael Ryan Clarkson

  • Campus: Ithaca - (Minor Member)
  • Concentrations: Computer Science: programming languages and logics
  • Research Interests: Programming Languages, Security

Alex Conway

  • Campus: Ithaca
  • Concentrations: Computer Science: systems; theory of computation
  • Research Interests: algorithms

Anil Damle

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; scientific computing and applications
  • Research Interests: Development of algorithms in applied and computational mathematics (e.g. numerical linear algebra, computational quantum chemistry, and spectral clustering)

Cristian Danescu-Niculescu-Mizil

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: Understanding and modeling complex human social behavior using large scale textual data.

Abe Davis

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications
  • Research Interests: computer graphics; computer vision; human-computer interaction; computational photography

Christopher Matthew De Sa

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; systems
  • Research Interests: Developing and understanding algorithmic, software, and hardware techniques for high-performance machine learning

Sarah A Dean

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: Machine Learning, Robotics

Nicola Lee Dell

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: human computer interaction(HCI) and information and communication technologies for development with a focus on designing and evaluating systems that improve the lives of underserved populations in low-income regions

Raaz Dwivedi

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Artificial Intelligence

Shimon Edelman

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: vision; computational biology

Ahmed El Alaoui

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: High-dimensional statistics and probability, algorithms, statistical physics

Kevin Michael Ellis

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; programming languages and logics
  • Research Interests: Artificial Intelligence, Machine Learning

Deborah Estrin

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: mobile systems and applications, participatory sensing, health applications, privacy

Silvia Ferrari

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Distributed systems, computer vision, and robotics

John N. Foster

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; programming languages and logics; systems
  • Research Interests: intersection between programming languages, databases and formal methods

Sainyam Galhotra

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; systems
  • Research Interests: Databases, Responsible Data Science, and Causal Inference

Nikhil Garg

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: Mechanism/Market design and data science, with a focus on design of democracy, markets, and other societal systems

Ziv Goldfeld

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: optimal transport theory, statistical machine learning, information theory, high-dimensional statistic, applied probability and interacting particle systems

Carla P Gomes

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: artificial intelligence; computer science

Donald P. Greenberg

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; scientific computing and applications
  • Research Interests: realistic image synthesis; modeling; scientific visualization; computer-aided design; image processing

Giulia Guidi

  • Campus: Ithaca
  • Concentrations: Computer Science: scientific computing and applications
  • Research Interests: Computational Biology, Scientific Computing, systems and Networking

Francois V. Guimbretiere

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: systems; computer science

Udit Gupta

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: Systems, Machine Learning

Joseph Yehuda Halpern

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics; theory of computation
  • Research Interests: logic; artificial intelligence; distributed computing; reasoning about uncertainty

Bharath Hariharan

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications
  • Research Interests: Rich visual understanding (object recognition, object detection, segmentation and beyond), machine learning (deep learning, convolutional networks)

Haym Hirsh

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: machine learning;data mining; info retrieval, & AI, esp. targeting questions that integrally involve both people & computing

Guy Hoffman

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: human-robot interaction, human-robot teamwork and collaboration in particular with respect to interaction fluency

Justin Alpine Hsu

  • Campus: Ithaca
  • Concentrations: Computer Science: programming languages and logics; theory of computation
  • Research Interests: Programming Languages, Theory of Computing

Thorsten Joachims

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: machine learning; text-mining; statistical learning theory; information access

Wendy Guang-wen Ju

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications
  • Research Interests: Interaction with automation; interaction design research; human robot interaction; automotive interaction design

Ari Juels

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: systems
  • Research Interests: human interaction, security

Malte Jung

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: robotics

Nathan Kallus

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: casual inference, machine learning, personalization, optimization in statistics, data-driven optimization under uncertainty, online decision making, decision making and operations in health care

Robert D. Kleinberg

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; theory of computation
  • Research Interests: theory of computation and computer science

Jon M Kleinberg

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; theory of computation
  • Research Interests: algorithms; combinatorial optimization; computational geometry; computational biology

Allison Koenecke

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Machine Learning

Dexter Campbell Kozen

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; programming languages and logics; theory of computation
  • Research Interests: theory of computation; proof-carrying code; computational complexity; analysis of algorithms; program logic and semantics

Hadas Kress-Gazit

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: robotics; motion planning; task planning; language for robotics; human-robot interaction

Volodymyr Kuleshov

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications
  • Research Interests: artificial intelligence, machine learning, and computational genomics

Lillian Jane Lee

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: natural language processing

Daniel Dongyuel Lee

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: machine learning, robotics, computational neuroscience

Owolabi Legunsen

  • Campus: Ithaca
  • Concentrations: Computer Science: programming languages and logics; systems
  • Research Interests: software engineering, applied formal methods

Emaad Manzoor

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: machine learning

Stephen Robert Marschner

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications
  • Research Interests: appearance models for natural materials; 3D scanning; processing scanned geometric data; image-based appearance measurements for 3D objects

Jose Martinez

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: multithreaded and multiprocessor architectures for high performance and programmability; microarchitecture; hardware-software interaction

David Matteson

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Mathematical Foundations of Data Science, Data Science in Science, Machine Learning

David Mimno

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: Machine learning, text mining, digital humanities

Kristina Monakhova

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Artificial Intelligence, Computational Biology, Machine Learning, Vision

John Gregory Morrisett

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: computer science; programming languages and logics; systems
  • Research Interests: programming languages; compilers; distributed systems; runtime systems

Andrew C Myers

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; programming languages and logics; systems
  • Research Interests: programming languages

Mor Naaman

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: Social media, data mining, human-computer interaction, computational social science, interactive systems

Rajalakshmi Nandakumar

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: wireless networking, Mobile Systems and Mobile Health.

Anil Nerode

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics; systems; theory of computation
  • Research Interests: logic; applied mathematics

Tapan Suryakant Parikh

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; systems
  • Research Interests: human-computer interaction; information and communication technologies for development; computer science education

Francesca Parise

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: Theory of Computing, Artificial Intelligence

Rafael N. Pass

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; theory of computation
  • Research Interests: theory; computer science

Kirstin Hagelskjaer Petersen

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: design and coordination of bio-inspired robot collectives and their natural counterparts

Emma Pierson

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Machine Learning

Thomas Ristenpart

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: computer science; systems; theory of computation
  • Research Interests: Software Security, applied and theoretical cryptography

Thijs Jan Roumen

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: Digital Fabrication, Human-Computer Interaction

Alexander Matthew Rush

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: natural language processing, machine learning

Mert Sabuncu

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: computer vision, data mining, machine learning

Adrian Lewis Dequine Sampson

  • Campus: Ithaca
  • Concentrations: Computer Science: programming languages and logics; systems
  • Research Interests: hardware-software abstractions,including computer architecture, compilers, software engineering

Katya Scheinberg

  • Campus: Ithaca
  • Concentrations: Computer Science: scientific computing and applications; theory of computation
  • Research Interests: continuous optimization, stochastic optimization, optimization in machine learning, complexity analysis

Fred Barry Schneider

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; programming languages and logics; systems
  • Research Interests: distributed systems security and fault-tolerance; mobile code; concurrent programming; operating systems

Ziv Scully

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: Theory of Computation

Bart Selman

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: artificial intelligence and experimental computer science

Phoebe J Sengers

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: culturally embedded computing; human-computer interaction; everyday computing; affective computing; interactive art; autonomous agents

Vitaly Shmatikov

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence; computer science; systems
  • Research Interests: computer security and privacy

David B Shmoys

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; scientific computing and applications; theory of computation
  • Research Interests: scheduling; computational complexity

Alexandra Silva

  • Campus: Ithaca
  • Concentrations: Computer Science: programming languages and logics; theory of computation
  • Research Interests: Programming Languages, Theory of Computing

Rachee Singh

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: Security, Systems and networking

Keith N. Snavely

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications
  • Research Interests: computer graphics; computer vision

Karthik Sridharan

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; theory of computation
  • Research Interests: Machine Learning, Statistical Learning Theory, Online Learning and Decision Making, Optimization, Empirical Process Theory, Concentration Inequalities, Game Theory

Noah Stephens-Davidowitz

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: lattices, cryptography, and theoretical computer science more broadly

Wen Sun

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: machine learning, reinforcement learning, decision making under uncertainty

Ao Tang

  • Campus: Ithaca
  • Concentrations: Computer Science: systems; theory of computation
  • Research Interests: computer networks; large-scale complex networks; stochastic networks and processes; optimization theory; control theory and applications; game theory

Eva Tardos

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; theory of computation
  • Research Interests: combinatorics; complexity theory; communication networks; QoS and data flow

Angelique Marie Taylor

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Robotics, Artificial Intelligence

Alex John Townsend

  • Campus: Ithaca
  • Concentrations: Computer Science: scientific computing and applications
  • Research Interests: Scientific Computing

Immanuel Trummer

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: databases; data science; optimization

Madeleine Richards Udell

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications; theory of computation
  • Research Interests: optimization and machine learning for large scale data analysis and control

Robbert Van Renesse

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: distributed computing; fault-tolerance; distributed multimedia systems

Marten van Schijndel

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: natural language processing, machine learning, cognitive modeling

Anke van Zuylen

  • Campus: Ithaca - (Minor Member)
  • Concentrations: Computer Science: theory of computation
  • Research Interests: design and analysis of algorithms, combinatorial optimization, polyhedral combinatorics

Aditya Vashistha

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: Artificial Intelligence, Human-computer interaction

Aaron B. Wagner

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: information theory especially compression, feedback communication, security and quantum information

Fei Wang

  • Campus: Cornell Tech (NYC)
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: data mining, machine learning, health data science

Hakim Weatherspoon

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: information systems; distributed systems; network systems; peer-to-peer systems

Kilian Quirin Weinberger

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: Machine Learning: high dimensional data analysis, machine learned web-search ranking, sentiment analysis, metric learning, multitask- and transfer-learning settings and bio-medical applications

Stephen B Wicker

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems; theory of computation
  • Research Interests: artificial intelligence, concurrency and distributed computing

Mark McMahon Wilde

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: Quantum computation

David Paul Williamson

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; theory of computation
  • Research Interests: algorithms; combinatorial optimization; computer science

Qian Yang

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications
  • Research Interests: Artificial Intelligence and Scientific Computing and Applications

Fengqi You

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: theory of computation

Haiyuan Yu

  • Campus: Ithaca
  • Concentrations: Computer Science: scientific computing and applications

Christina Lee Yu

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: theory of computing, artificial intelligence (machine learning), scientific computing

Ramin Zabih

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; theory of computation
  • Research Interests: computer vision

Cheng Zhang

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: ubiquitous computing, wearable computing, human computer interaction

Zhiru Zhang

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: computer-aided design methodologies, optimization algorithms, compilers & computer architectures of gigascale integrated systems, esp. systems-on-chips