Doctor of Philosophy
PhDOverview
ICME is a degree-granting (MS/PhD) interdisciplinary institute at the intersection of mathematics, computing, engineering, and applied sciences. ICME was founded in 2004, building upon the Scientific Computing and Computational Mathematics Program (est. 1989).
At ICME, we design state-of-the-art mathematical and computational models, methods, and algorithms for engineering and science applications. The program collaborates closely with engineers and scientists in academia and industry to develop improved computational approaches and advance disciplinary fields. In particular, it leverages Stanford’s strength in engineering applications in the physical, biological, mathematical, and information sciences and has established connections with nearly 20 departments across five schools at Stanford.
The program identifies research areas that would benefit from a multidisciplinary approach in which computational mathematics is critical. This multidisciplinary intellectual environment is a core strength of ICME, with interaction among students and faculty with diverse backgrounds and expertise. Students and faculty are active in many research areas: aerodynamics and space applications, fluid dynamics, protein folding, data science, including machine learning and recommender systems, ocean dynamics, climate modeling, reservoir engineering, computer graphics, financial mathematics, and many more.
The program trains students and scholars from across Stanford in mathematical modeling, scientific computing, and advanced computational algorithms at the undergraduate and graduate levels. Courses typically provide strong theoretical foundations for solving real-world problems and numerical computations to facilitate the application of mathematical techniques and theories. Training offered includes matrix computations, computational probability and combinatorial optimization, optimization, stochastics, numerical solution of partial differential equations, parallel computer algorithms, and new computing paradigms.
See Graduate Degrees for more information on the university’s basic requirements for the PhD degree.
Requirements
The Bulletin is the official record of Stanford program requirements. Following the degree requirements and deadlines listed below is required to maintain good academic standing in the CME-PhD program.
The coursework requirements for the ICME PhD total 57 units. Students are additionally required to take a minimum of 60 units of CME 400 (PhD Dissertation Research). The remaining 18 units required for the completion of the PhD can be a combination of CME 400 and additional elective courses.
Coursework completion deadlines: The deadlines for coursework requirements are listed below. Please note that year 2 requirements must be completed by Spring quarter ahead of advancing to candidacy:
Complete by end of Year 1 (Summer): First-Year Core, Research Rotations
Complete by end of Year 2 (Spring): Programming Core, Seminars
Complete by end of Year 3 (Summer): General Core, Programming Electives
Complete by end of program: Computational and Mathematical Electives, Specialized Depth Electives, Dissertation Research Units, Additional Units (Depth or Dissertation)
Academic year enrollment: ICME PhD students are required to take 8-10 units per quarter during the academic year.
Summer enrollment: First-year PhD students are required to enroll full-time during their first summer quarter. In years 2 and beyond, students work with their advisor and ICME student services to determine appropriate enrollment levels during summer quarter, and students may opt to pursue internship opportunities rather than enrolling.

:format(webp))