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 algorithms, architecture, artificial intelligence, computer vision, computational biology, concurrency and distributed computing, database systems, machine learning, machine vision, natural language processing, networks, numerical analysis, programming environments, programming languages and methodology, robotics, and theory of computation.

Research facilities:
The department makes use of a mix of computing platforms, with about three-quarters of our research and instructional computing taking place on Microsoft's Windows operating systems and Intel Architecture processors and the remaining quarter on Red Hat Linux desktop and Red Hat Linux and Sun Solaris back-end servers. The department has more than1,200 computers ranging from desktops to high-end parallel processing servers, more than 15 terabytes of online disk storage, and a backbone network based on switched Gigabit Ethernet.

In addition to the resources directly owned and operated by the department, computer science students and researchers have access to a number of university facilities. The university provides extensive campus-wide networking, including RedRover, an 802.11b wireless campus network. National and international access is provided by three OC3 connections to the global Internet. High-speed community access is available through Time-Warner's RoadRunner cable modem system and several DSL providers. Finally, through the Cornell Theory Center and the Program in Computer Graphics, computer science researchers have access to a wide range of advanced parallel processing and supercomputer systems, as well as advanced graphics and visualization systems.



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

Subject and Degrees

Computer Science

Information Systems

Concentrations by Subject

Computer Science

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

Information Systems

  • connective media
  • healthier life

Faculty

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

Erik Andersen

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics; Information Systems: connective media
  • Research Interests: I explore how computer science and human-computer interaction can make education more engaging, automated, and adaptive.

Yoav Artzi

  • Campus: Cornell NYC Tech
  • 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.

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

Serge Belongie

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications; Information Systems: connective media; healthier life
  • Research Interests: Computer Vision, Machine Learning, Crowdsourcing, Human-in-the-Loop Computing

Austin Reilley Benson

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; scientific computing and applications
  • Research Interests: methods and algorithms for network science, tensor computations and numerical linear algebra, behavioral modeling in the information sciences

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

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

Yudong Chen

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: machine learning,high dimensional and robust statistics and convex optimazation

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

Robert Lee Constable

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; programming languages and logics
  • Research Interests: computational complexity; formal semantics; applied logic; automated reasoning

Daniel R. Cosley

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; systems
  • Research Interests: human-computer interaction; online communities; recommender systems

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.

Christopher Matthew De Sa

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

Christina Delimitrou

  • Campus: Ithaca
  • Concentrations: Computer Science: systems
  • Research Interests: computer architecture, computer systems, datacenter systems, cloud computing, applied data mining

Nicola Lee Dell

  • Campus: Cornell NYC Tech
  • 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

Shimon Edelman

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

Deborah Estrin

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems; Information Systems: connective media; healthier life
  • Research Interests: mobile systems and applications, participatory sensing, health applications, privacy

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

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

Francois V. Guimbretiere

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

Nika Haghtalab

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; theory of computation
  • Research Interests: social and economic aspects of machine learning, theory of machine learning, algorithmic economics, algorithms and optimization

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

John E Hopcroft

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; theory of computation
  • Research Interests: theoretical underpinnings of access to information including spectral analysis, large graphs, and web searching

Daniel Peter Huttenlocher

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

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
  • Research Interests: Interaction with automation; interaction design research; human robot interaction; automotive interaction design

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

Alon Keinan

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; scientific computing and applications
  • Research Interests: studies how human genetic variation has arisen from evolutionary history; develops theoretical tools and applies them to genomic data sets, bridging theoretical population genetics and empirical studies

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

Ross A. Knepper

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: Robotics, industrial automation, planning, manipulation, human-robot interaction, artificial intelligence.

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

Lillian Jane Lee

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

Daniel Dongyuel Lee

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence
  • Research Interests: machine learning, robotics, computational neuroscience

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 Mimno

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

John Gregory Morrisett

  • Campus: Ithaca
  • 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: Information Systems: connective media; Computer Science: systems
  • Research Interests: Social media, data mining, human-computer interaction, computational social science, interactive systems

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

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

Thomas Ristenpart

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

Alexander Matthew Rush

  • Campus: Ithaca
  • 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

Ashutosh Saxena

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications
  • Research Interests: robotics; machine learning; perception

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

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

Runting (Elaine) Shi

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems; theory of computation
  • Research Interests: Design and build systems that are efficient, provably secure, and friendly to users and programmers. Taking an interdisciplinary approach that blends cryptography, systems security, and language-based security.

Vitaly Shmatikov

  • Campus: Cornell NYC Tech
  • Concentrations: Computer Science: 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

Emin G Sirer

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

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

David Steurer

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; theory of computation
  • Research Interests: strengths and limitations of mathematical relaxations for basic combinational optimization problems

Gookwon Edward Suh

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

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

Ross Tate

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; programming languages and logics; theory of computation
  • Research Interests: language design; program optimization; type theory; semantics; program analysis

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

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 NYC Tech
  • 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

Amy L. Williams

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; scientific computing and applications
  • Research Interests: Research focuses on developing computational methods that leverage large scale genetic datasets to learn about human genetic history, evolution, and the genetic basis of human disease. She is also broadly interested in genetic studies that shed light on haplotype evolution, particularly meiotic recombination.

David Paul Williamson

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

Andrew Gordon Wilson

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

Haiyuan Yu

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

Ramin Zabih

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; theory of computation; Information Systems: connective media; healthier life
  • 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