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

    Application Deadlines:
    May 31, 2026 (3 p.m. EST)

    If you are new to us, create an account

    Existing accounts login