Doctoral Programs

Doctoral Programs

DecorativeIn the School of Computer Science, we believe that Ph.D. students thrive in a flexible environment that considers their background and experience, separates funding from advising, and encourages interdisciplinary exploration.

In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based primarily on mutual research interests and begin a research project on day one. All our Ph.D. students receive full financial support while in good academic standing, which helps ensure freedom to explore regardless of funding hurdles. We also believe that it's vital for advisors and students to work as peers, and the inherent flexibility of our programs means students often work with more than one faculty member and many other students during their time in SCS.

Together, our research environment and interdisciplinary mindset produce graduates who emerge into the world ready to tackle its biggest problems.

Program Contact

Robert Frederking
Associate Dean for Doctoral Programs

Explore Our Ph.D. Programs

Computer Science Department

Ph.D. in Computer Science
Ph.D. in Algorithms, Combinatorics and Optimization
Ph.D. in Pure and Applied Logic
Ph.D. in Computer Science With Neural Basis of Cognition Certificate

Human-Computer Interaction Institute

Ph.D. in Human-Computer Interaction

Language Technologies Institute

Ph.D. in Language and Information Technologies

Machine Learning Department

Ph.D. in Machine Learning
Joint Ph.D. in Machine Learning and Public Policy
Joint Ph.D. in Neural Computation and Machine Learning
Joint Ph.D. in Statistics and Machine Learning

Robotics Institute

Ph.D. in Robotics

Software and Societal Systems Department

Ph.D. in Societal Computing (SC)
Ph.D. in Software Engineering (SE)

Dual Degree Ph.D. Programs

The Carnegie Mellon Portugal Program (CMU Portugal)

Ph.D. in Computer Science/Dual Degree Portugal

Learn More

Ph.D. in Human-Computer Interaction/Dual Degree Portugal

Learn More

Ph.D. in Language and Information Technologies/Dual Degree Portugal

Learn More

Ph.D. in Robotics/Dual Degree Portugal

Learn More

Ph.D. in Societal Computing/Dual Degree Portugal

Learn More

Ph.D. in Software Engineering/Dual Degree Portugal

Learn More