Computer Science
Why Earn your PhD in Computer Science at Columbia?
Columbia gives you a rigorous Ivy League education in the heart of a vibrant global city for unmatched opportunities and impact.
As a student, you’ll benefit from:
- New York City
Join top talent in one of the world’s most exciting and influential cities. Students choose Columbia Engineering over MIT, Berkeley, and others because of the New York City ecosystem of research and enterprise that can’t be found anywhere else.
- Broad Research Opportunities
Access opportunities across an incredible array of laboratories, centers, and groups including the Data Science Institute, Center of Artificial Intelligence Technology, and the Theory of Computing Group.
- World-Class Faculty
Faculty are accomplished scholars and passionate instructors engaged in cutting-edge, cross-disciplinary research in areas like augmented reality, high throughput genomics, natural language processing, and machine learning.
- Columbia University
With a PhD from Columbia, you’ll join one of the world’s most international, accomplished networks of researchers and alumni. Your Ivy League credential will open doors wherever you go and the relationships you build here will accelerate your career.
Why Get your Master's in Journalism and Computer Science at Columbia Engineering?
Columbia gives you a rigorous Ivy League education in the heart of a vibrant global city for an experience unlike any place else.
As a student here, you’ll benefit from:
- Unique Degree Program
Earn two master’s degrees in the time it usually takes for one. In one of the few dual-degree programs of its kind in the country, you’ll finish your studies with a full graduate education in both computer science and journalism.
- Credentials from Two Top Schools
Get expert preparation within two top-ranked programs. Both Columbia’s School of Engineering and Journalism School are among the best in the nation, meaning you’ll get an outstanding education and tap into the career opportunities that come with our institutional reputation and extensive alumni networks.
- World-Class Faculty
Learn from the best. The School of Engineering and Journalism School are home to some of the leading scholars and practitioners in their respective fields.
- Broad Career Options
Keep your options open. When you graduate with MS degrees in both computer science and journalism, you’ll be competitive for a wide array of jobs in both fields as well as in areas where they overlap, like the development of technologies for media production and distribution.
Why Get your Master's in Data Science at Columbia?
Columbia gives you a rigorous Ivy League education in the heart of a vibrant global city for an experience unlike any place else.
As a student here, you’ll benefit from:
- Data Science in Broader Context
Learn the latest techniques in data science within an institute dedicated to using them responsibly to benefit society. We pursue ground-breaking scholarship that applies technical expertise to pressing societal problems like improving healthcare outcomes, ensuring the accuracy of news, and leveraging technology for flourishing urban environments.
- Hands-on Experience
In your capstone course, you’ll work with a team on a project sponsored by a faculty member or industry affiliate in which you’ll synthesize your knowledge to solve a complex, real-world challenge. Recent projects have tackled analyzing informal speech, predicting insurance payments, accelerating drug discovery, and optimizing the placement of electric vehicle charging stations.
- An Emphasis on Entrepreneurship
Train within a community that encourages innovation and imagines ways to translate new ideas into marketable solutions. The School of Engineering has abundant resources to support student entrepreneurship and facilitates participation in an ecosystem that sees numerous new inventions and companies launched each year.
- Outstanding Placement
Columbia’s program in Data Science is one of the most highly-rated and respected in the world. Graduates are known for their technical knowledge, research skills, and innovative spirit. Our students benefit from close departmental connections with industry partners and consistently receive offers from top employers and graduate programs.
Why Get your Master's in Computer Science at Columbia Engineering?
Columbia gives you a rigorous Ivy League education in the heart of a vibrant global city for an experience unlike any place else.
As a student here, you’ll benefit from:
- Highly-Customizable Curriculum
Take advantage of 8 different tracks in specialized areas like machine learning and computer security to prepare for in-demand jobs. Or, create a personalized track to pursue a unique path of exploration.
- Broad Research Opportunities
Build your research skills and your résumé with opportunities across an incredible array of laboratories, centers, and groups including the Data Science Institute, Center of Artificial Intelligence Technology, and the Theory of Computing Group.
- World-Class Faculty
Join a department of accomplished scholars and passionate instructors engaged in cutting-edge, cross-disciplinary research in areas like augmented reality, high throughput genomics, natural language processing, and machine learning.
- Outstanding Placement
Graduates in Computer Science from Columbia are known for their technical knowledge, research skills, and creativity as problem solvers. Our students consistently receive offers from top employers and graduate programs.
Why Get your Master's in Computer Engineering at Columbia?
Columbia gives you a rigorous Ivy League education in the heart of a vibrant global city for an experience unlike any place else.
As a student here, you’ll benefit from:
- Two In-Demand Areas
Build skills and knowledge in both computer science and electrical engineering, giving you the flexibility to pursue a broad range of opportunities in growing industry sectors.
- Broad Research Opportunities
Contribute to pioneering research and build an impressive résumé with opportunities across an incredible array of laboratories and research centers including the Computer Architecture, Bioelectronic Systems, and Wireless and Mobile Networking labs.
- World-Class Faculty
Join a department of accomplished scholars and passionate instructors engaged in cutting-edge, cross-disciplinary research in areas like computer architecture, hardware security, networks, and distributed embedded systems.
- Outstanding Placement
Graduates in Computer Engineering from Columbia are known for their technical knowledge, research skills, and creativity as problem solvers. Our students receive offers from top employers and graduate programs.
Research Areas
- Computer Architecture and Engineering
- System-on-Chip
- Heterogeneous Computing
- Embedded Systems
- Open-Source Hardware
- Design Automation
Additional Information
-
Professional Affiliations
- Association for Computing Machinery (ACM)
- Institute of Electrical and Electronics Engineers (IEEE)
-
Honors & Awards
- Fellow, Institute of Electrical and Electronics Engineers (IEEE), 2017
- Office of Naval Research (ONR) Young Investigator Award, 2010
- Research Fellow, Alfred P. Sloan Foundation, 2008
- NSF Faculty Early Career Development (CAREER) Award, 2006
-
Professional Experience
- Professor of Computer Science and Chair of Computer Science, Columbia University, 2021-
- Professor of Computer Science, Columbia University, 2017–2021
- Associate Professor of Computer Science, Columbia University, 2009–2017
- Assistant Professor of Computer Science, Columbia University, 2004–2008
-
Education
- PhD, Electrical Engineering and Computer Sciences, University of California at Berkeley
- MS, Engineering, University of California at Berkeley
- BS, Electrical Engineering, Alma Mater Studiorum University of Bologna, Italy
Research Areas
- Graphics and User Interfaces
- Human-Computer Interaction (HCI)
- Augmented Reality (AR) & Virtual Reality (VR)
- Human-Computer Interaction (HCI)
Additional information
-
Professional Experience
- Professor of Computer Science, Columbia University, 2000–present
- Associate Professor of Computer Science, Columbia University, 1991–1999
- Assistant Professor of Computer Science, Columbia University, 1985–1990
-
Professional Affiliations
- Association for Computing Machinery (ACM)
- Institute of Electrical and Electronics Engineers (IEEE)
- IEEE Computer Society
-
Honors & Awards
- Member, AWE XR Hall of Fame, 2024
- Impact Paper Award, IEEE ISMAR, 2022
- Member, Virtual Reality Academy, IEEE VGTC, 2022
- Impact Paper Award, IEEE ISMAR, 2019
- Fellow, ACM, 2018
- Fellow, IEEE 2018
- Lifetime Research Award, ACM SIGCHI, 2018
- Career Impact Award, IEEE ISMAR, 2017
- Early Innovator Award, ISWC, 2017
- Virtual Reality Career Award, IEEE VGTC, 2014
- Member, SIGCHI Academy, ACM SIGCHI, 2011
- Lasting Impact Award, ACM UIST, 2010
- Faculty Mentoring Award, Graduate Student Advisory Council, 2009
- Front Line Awards Hall of Fame, Game Developer,1998
- Young Investigator Award, Office of Naval Research, 1991
-
Education
- PhD, Computer Science, Brown University
- AB, Music, Brown University
Research Areas
- 3D modeling
- View Planning for Automated Site Modeling
- Topological Localization
- Robotics
Additional Information
-
Professional Experience
- Lecturer in Discipline, Computer Science Department, Columbia University, 2015 - present
- Director (part-time), Computing Research Facilities, Computer Science Department, Columbia University, 2015 - present
- Director, Computing Research Facilities, Computer Science Department, Columbia University, 2014 – 2015
- Adjunct Assistant Professor, Computer Science Department, Columbia University, 2008 – 2015
- Assistant Director, Computing Research Facilities, Computer Science Department, Columbia University, 2008 - 2014
-
Professional Affiliations
- Computer Society and Robotics and Automation Society, Institute for Electrical and Electronic Engineers
- SIGCSE, Association for Computing Machinery
- USENIX
Research Areas
- Computational Complexity Theory
Additional Information
-
Professional Experience
- Interim Director, Data Science Institute, 2021-2024
- Chair of Industrial Engineering and Operations Research, Columbia University, 2008-2013
- Professor of Industrial Engineering and Operations Research, Columbia University, 2001-
- Professor of Computer Science, Columbia University, 2001-
- Assistant and Associate Professor of Computer Science, Dartmouth College, 1992-2001
-
Professional Affiliations
- Association for Computing Machinery (ACM)
- Institute for Operations Research and Management Science (INFORMS)
- Mathematical Programming Society (MPS)
- Society for Industrial and Applied Mathematics (SIAM)
-
Honors & Awards
- Faculty Mentoring Award, Columbia University, 2023
- Great Teacher Award, Society of Columbia Graduates, 2022
- Best Paper Award, ICALP, 2015
- Fellow, ACM, 2012
- Sloan Research Fellow, 1999
- Karen Wetterhahn Award for Distinguished Creative or Scholarly Achievement, 1998
- NSF Career Award, 1996
Research Areas
- Computational Biology
- Data Management
- Applied and Theoretical Machine Learning
- Biomedical Informatics
- Networked and Distributed Systems
- Data Analytics
- Optimization
- Resource Allocation
- Algorithmic Fairness
- Energy & Power
- Large-scale Optimization
- Matching Platforms