Apply to the School of Computer Science Graduate Programs: Joint MLD Ph.D. Programs
The School of Computer Science offers a number of academic and professional Ph.D. and Master's programs.
Descriptions of the programs can be found on our Doctoral and Master's programs pages.
In order to apply to a Joint ML PhD degree, a student must already be enrolled in one of the participating
PhD programs in Machine Learning, Statistics, PNC, Heinz or SDS. The application for the joint program is free.
Before applying, a student must meet the following MLD requirements (in addition to any requirements from the other relevant Department):
-Take 10715, 36705, 10716 and earn at least a grade of A- in your first attempt to take each course. Letter grades are required.
(Students who took courses before June 2023, will be Grandfathered in under the previous of B+ for the courses already taken.)
*Note to Fall 2026 Joint Machine Learning Ph.D. Program Applicants: Since 10-716 will not be offered in spring 2026, we have adjusted the prerequisite requirements for the current admissions cycle. Applicants will need to complete 36-705, 10-715, and satisfy the third course requirement by taking one of the following: 10-716, 10-708 or 10-725.
- Identify a MLD Core Faculty member who agrees to serve as their MLD mentor.
. This online application contains the following Joint MLD Ph.D. Programs:
Neural Computation and Machine Learning
Machine Learning and Public Policy
Machine Learning and Statistics
Autonomous & Human Decision Making
Our application opens on January 14, 2026 for Fall 2026