Skip to main content

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://tech.cornell.edu/programs/masters-programs/
Email: Cornell Tech Admissions
Phone: 212-309-9020

111 8th Avenue

Suite 302

New York, NY 10011

Subject and Degrees

Concentrations by Subject

Computer Science

  • artificial intelligence
  • computer science
  • programming languages and logics
  • scientific computing and applications
  • systems
  • theory of computation
  • 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: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science
  • Research Interests: http://yoavartzi.com/

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; Information Systems: connective media; healthier life
  • Research Interests: Computer Vision, Machine Learning, Crowdsourcing, Human-in-the-Loop Computing

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

Tsuhan Chen

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

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-%uFFFD%u2010scale 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

Arpita Ghosh

  • Campus: Ithaca
  • Concentrations: Computer Science: theory of computation
  • Research Interests: algorithms and mechanism design in the context of strategic behavior on the web, particularly social computing, user generated content and crowd sourcing

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

Joseph Yehuda Halpern

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics
  • 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 retneval, & AI, esp. targeting questins 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

Malte Jung

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

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

Hod Lipson

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications
  • Research Interests: computer-aided design and design automation; artificial intelligence; rapid prototyping; evolutionary computation; evolutionary robotics; artificial life

Rajit Manohar

  • Campus: Ithaca
  • Concentrations: Computer Science: computer science; systems
  • Research Interests: computer architecture; concurrent and distributed systems

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; 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

Adrian Lewis Dequine Sampson

  • Campus: Ithaca
  • Concentrations: Computer Science: programming languages and logics; systems
  • Research Interests: hardware-software abstractions,including computer architectire, pl, 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

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
  • Research Interests: biomedical systems biology; machine learning; algorithm development with emphasis on network analysis to understand human disease and evolution of species

Ramin Zabih

  • Campus: Ithaca
  • Concentrations: Computer Science: artificial intelligence; computer science; theory of computation; Information Systems: connective media; healthier life
  • Research Interests: computer vision

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