menu

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

 

Subject and Degrees

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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; theory of computation Research Interests: information theory, machine learning, algorithmic statistics
Rachit Agarwal - (Ithaca)
Concentrations: Computer Science: systems; theory of computation Research Interests: distributed systems, systems for big data analytics, networking, design analysis of algorithms
Concentrations: Computer Science: computer science; systems Research Interests: computer science; operating systems; information organization and retrieval
Lorenzo Alvisi - (Ithaca)
Concentrations: Computer Science: computer science; systems Research Interests: theory and practice of dependable distributed computing
Erik Andersen - (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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: http://yoavartzi.com/
Kavita Bala - (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
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
Concentrations: Computer Science: systems Research Interests: high performance and energy efficient parallel; computer architecture; VSLI design
Serge Belongie - (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 - (Ithaca)
Concentrations: Computer Science: computer science; scientific computing and applications Research Interests: numerical analysis; numerical linear algebra; modeling microelectromechanical systems; numerical software engineering
Concentrations: Computer Science: computer science; systems Research Interests: distributed computing; fault-tolerant network systems; distributed systems security; large-scale network applications
Claire T Cardie - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: natural language processing; machine learning; artificial intelligence
Tsuhan Chen - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications Research Interests: computer vision and pattern recognition; computer graphics
Yudong Chen - (Ithaca)
Concentrations: Computer Science: artificial intelligence Research Interests: machine learning,high dimensional and robust statistics and convex optimazation
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: systems that can learn how humans behave and interact with their environment and each other
Concentrations: Computer Science: computer science; programming languages and logics Research Interests: computational complexity; formal semantics; applied logic; automated reasoning
Daniel R. Cosley - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science; systems Research Interests: human-computer interaction; online communities; recommender systems
Anil Damle - (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)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: Understanding and modeling complex human social behavior using large-%uFFFD%u2010scale textual data.
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: Developing and understanding algorithmic, software, and hardware techniques for high-performance machine learning
Concentrations: Computer Science: systems Research Interests: computer architecture, computer systems, datacenter systems, cloud computing, applied data mining
Nicola Lee Dell - (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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: vision; computational biology
Deborah Estrin - (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 - (Ithaca)
Concentrations: Computer Science: computer science; programming languages and logics; systems Research Interests: intersection between programming languages, databases and formal methods
Arpita Ghosh - (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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: artificial intelligence; computer science
Concentrations: Computer Science: computer science; scientific computing and applications Research Interests: realistic image synthesis; modeling; scientific visualization; computer-aided design; image processing
Concentrations: Computer Science: computer science; systems Research Interests: systems; computer science
Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics Research Interests: logic; artificial intelligence; distributed computing; reasoning about uncertainty
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 - (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 - (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 - (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
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: computer vision
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: machine learning; text-mining; statistical learning theory; information access
Malte Jung - (Ithaca)
Concentrations: Computer Science: artificial intelligence Research Interests: robotics
Alon Keinan - (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
Concentrations: Computer Science: artificial intelligence; computer science; theory of computation Research Interests: theory of computation and computer science
Jon M Kleinberg - (Ithaca)
Concentrations: Computer Science: computer science; theory of computation Research Interests: algorithms; combinatorial optimization; computational geometry; computational biology
Ross A. Knepper - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: Robotics, industrial automation, planning, manipulation, human-robot interaction, artificial intelligence.
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
Concentrations: Computer Science: artificial intelligence Research Interests: robotics; motion planning; task planning; language for robotics; human-robot interaction
Lillian Jane Lee - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: natural language processing
Hod Lipson - (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 - (Ithaca)
Concentrations: Computer Science: computer science; systems Research Interests: computer architecture; concurrent and distributed systems
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 - (Ithaca)
Concentrations: Computer Science: computer science; systems Research Interests: multithreaded and multiprocessor architectures for high performance and programmability; microarchitecture; hardware-software interaction
David Mimno - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: Machine learning, text mining, digital humanities
Concentrations: Computer Science: computer science; systems Research Interests: programming languages; compilers; distributed systems; runtime systems
Andrew C Myers - (Ithaca)
Concentrations: Computer Science: computer science; programming languages and logics; systems Research Interests: programming languages
Mor Naaman - (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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science; programming languages and logics; systems; theory of computation Research Interests: logic; applied mathematics
Concentrations: Computer Science: artificial intelligence; systems Research Interests: human-computer interaction; information and communication technologies for development; computer science education
Rafael N. Pass - (Ithaca)
Concentrations: Computer Science: computer science; theory of computation Research Interests: theory; computer science
Concentrations: Computer Science: artificial intelligence Research Interests: design and coordination of bio-inspired robot collectives and their natural counterparts
Thomas Ristenpart - (Cornell NYC Tech)
Concentrations: Computer Science: computer science; systems; theory of computation Research Interests: Software Security, applied and theoretical cryptography
Concentrations: Computer Science: programming languages and logics; systems Research Interests: hardware-software abstractions,including computer architectire, pl, compilers, software engineering
Ashutosh Saxena - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications Research Interests: robotics; machine learning; perception
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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: artificial intelligence and experimental computer science
Phoebe J Sengers - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science Research Interests: culturally embedded computing; human-computer interaction; everyday computing; affective computing; interactive art; autonomous agents
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 - (Cornell NYC Tech)
Concentrations: Computer Science: computer science; systems Research Interests: computer security and privacy
David B Shmoys - (Ithaca)
Concentrations: Computer Science: computer science; scientific computing and applications; theory of computation Research Interests: scheduling; computational complexity
Emin G Sirer - (Ithaca)
Concentrations: Computer Science: computer science; systems Research Interests: systems
Keith N. Snavely - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science; scientific computing and applications Research Interests: computer graphics; computer vision
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 - (Ithaca)
Concentrations: Computer Science: computer science; theory of computation Research Interests: strengths and limitations of mathematical relaxations for basic combinational optimization problems
Concentrations: Computer Science: computer science; systems Research Interests: systems; computer science
Ao Tang - (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 - (Ithaca)
Concentrations: Computer Science: computer science; theory of computation Research Interests: combinatorics; complexity theory; communication networks; QoS and data flow
Ross Tate - (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 - (Ithaca)
Concentrations: Computer Science: systems Research Interests: databases; data science; optimization
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
Concentrations: Computer Science: computer science; systems Research Interests: distributed computing; fault-tolerance; distributed multimedia systems
Concentrations: Computer Science: systems Research Interests: information systems; distributed systems; network systems; peer-to-peer systems
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 - (Ithaca)
Concentrations: Computer Science: computer science; systems; theory of computation Research Interests: artificial intelligence, concurrency and distributed computing
Amy L. Williams - (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.
Concentrations: Computer Science: computer science; theory of computation Research Interests: algorithms; combinatorial optimization; computer science
Concentrations: Computer Science: artificial intelligence Research Interests: machine learning
Haiyuan Yu - (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 - (Ithaca)
Concentrations: Computer Science: artificial intelligence; computer science; theory of computation; Information Systems: connective media; healthier life Research Interests: computer vision
Zhiru Zhang - (Ithaca)
Concentrations: Computer Science: systems Research Interests: computer-aided design methodologies, optimization algorithms, compilers & computer architectures of gigascale integrated systems, esp. systems-on-chips