CSE

  • Artificial Intelligence
  • Chip Design, Architecture, and Emerging Devices
  • Databases and Data Mining
  • Embedded and Mobile Systems
  • Human-Computer Interaction
  • Languages, Compilers, and Runtime Systems
  • Networking, Operating Systems, and Distributed Systems
  • Secure, Trustworthy, and Reliable Systems
  • Theory of Computation
  • Warehouse-Scale and Parallel Systems
  • Why CSE at Michigan?
  • CSE Graduate Programs
  • EECS Undergraduate Programs
  • EECS Course Info
  • EECS Student Organizations
  • CSE Faculty Directory
  • CSE Faculty Positions
  • EECS Alumni Spotlights
  • CSE Publications
  • Contact CSE

Welcome to CSE @ Michigan

Brian D. Noble

The Computer Science and Engineering program at the University of Michigan, founded by computing pioneer Arthur Burks and Gordon Peterson in 1957, is among the richest in history and most progressive in vision. John H. Holland received the first PhD in computer science at Michigan in 1959. In 1966, the Michigan Terminal System (MTS) was developed as one of the world's first time-sharing computer operating systems. Seminal work in the development of computer databases by Edgar (Ted) Codd took place at Michigan in the late 1960s. Today, dozens of our former graduate students serve as faculty at other research universities. Four Michigan alumni – Frances Allen , Edgar Codd , Stephen Cook , and Michael Stonebraker – are Turing Award recipients. Another, Larry Page , co-founded Google, one of the largest and most influential technology companies.

The CSE division continues to lead as a vibrant and innovative force, with world-class faculty and students exploring and expanding new directions of inquiry in mobile and cloud computing, ultra-low power and green computing, big data, machine learning, bio and health informatics, security and privacy, virtual environments, autonomous transportation, and many other areas. The pervasiveness and relevance of computing today is reflected by our interdisciplinary research in areas such as medicine, education, economics, engineering, and the sciences.

3X growth

CSE at Michigan has experienced unprecedented growth in recent years. The ranks of our faculty have grown by almost 50% over the past five years, and our undergraduate enrollment is 3X what it was in 2012. We moved into the Bob and Betty Beyster Building in early 2006, which was purpose-built to support the activities of CSE.

Our undergraduate and graduate programs are among the top in the nation and embrace both deep inquiry and cross-disciplinary breadth. In addition to nearly 100 traditional lecture and lab courses taught each year, undergraduate students experience real-world applications through industry-sponsored design projects and internships. They also have the opportunity to participate in undergraduate research projects and on competitive and interdisciplinary student-led project teams. As of Fall 2018, 345 graduate students were enrolled in out Master's and PhD programs, and 2141 undergraduate students were declared as majors in our computer engineering, computer science, and data science programs. 784 undergraduate degrees and 99 MS and PhD degrees were conferred in acadenic year 2017-18.

Forward-looking, interdisciplinary research projects form the foundation of CSE's active and productive connections to industry and government. In FY 2018, support for our research programs exceeded $25 million, leveraging long-standing and productive research relationships with a notable range of federal agencies, industry-leading companies, and industry/government consortia. Our vibrant research program results in graduates who are highly sought and actively recruited around the globe.

We strive to be a force for positive change in a world with many challenges. Through education, research, entrepreneurship, and collaboration, our ultimate goal is to produce and nurture the bright minds who will thoughtfully guide us to tomorrow, addressing societal imperatives and transforming our world through the power of computational approaches.

Please browse through the information we have provided on our website, and to feel free to  contact us  with any questions or comments.

  • Privacy Policy

Open aside menu

Contact an Advisor:

Cse advising.

Undergraduate Program Advisors

Computer Science and Engineering

[email protected]

(734) 763-6563

Open mobile menu

Computer Science (CS)

Com.pu.ter sci.ence.

To conduct research to develop new methods, architectures, and algorithms in order to solve complex problems, then invent the future by developing the vast array of applications that operate within these frameworks.

Also Known As: Computer Scientist, Software Engineer, Software Developer, Artificial Intelligence Specialist, Computational Linguist, Information Scientist, +10,000 more

Why cs at michigan, institutional ranking in cs at csrankings.org, award-winning faculty, in research funding, the cs program at michigan is one of the oldest and most respected in the world, u-m alumni have received the am turing award, considered the “nobel prize” of computing, technical rigor and relevance interdisciplinary, teamwork, and entrepreneurial opportunities, learn more about the cs advance selection process, what do computer scientists do.

We understand how to design and analyze algorithms, how to store and retrieve information, how computers function, and how to develop software systems that solve complex problems. We master these skills and suddenly, we have an incredible power to create: to make something unprecedented, something noteworthy, something entirely ours, all using our ever-trusty sidekicks – computers.

ACADEMIC FOCUS AREAS

Computer hardware, design the circuits and architectures, such as microprocessors, memories, and storage devices, for advanced computing systems..

Courses: Logic Design, Embedded System Design, VLSI Design, Computer Architecture, Logic Circuit Synthesis & Optimization

Computing Infrastructure

Develop the software systems that dictate how computers, networks, data centers, and applications handle and process data..

Courses: Operating Systems, Compiler Construction, Database Management Systems, Computer Networks, Distributed Systems

Intelligent Systems

Develop systems that can autonomously collect, analyze, and respond to their environments and other external stimuli..

Courses: Computer Vision, Machine Learning, Autonomous Robotics Design Experience, Informational Retrieval & Web Search, Artificial Intelligence

Software Development

Operate in the abstract- build the tools and systems that are used to store, retrieve, process, and display data for users...

Courses: Object Oriented & Advanced Programming, Operating Systems, Database Management Systems, Web Systems, User Interface Development, Computer Game Design & Development

Theory of Computation

Study the foundations of computing and push its limits through the development of new classes of algorithms, data structures, and cryptography...

Courses: Cryptography, Algorithms, Programming Languages

Web Technology and Applications

Build websites, user interfaces, and computing applications used for advertising, publishing, e-commerce, online games, chats, graphs, and so much more..

Courses: Practical Programming in Java, Computer Security, Web Systems, Informational Retrieval & Web Search

Areas in which a student, through the use of technical and free electives, and in consultation with their advisor, could decide to focus.

Explore Minors:

Sequential undergraduate/graduate studies program (sugs).

Complete your bachelor’s and master’s degrees in only five years with SUGS by taking some graduate-level classes during your undergraduate years, so you can save yourself one semester and complete the masters with only two additional semesters.

Sample Course List

  • CoE Core Calculus I (Math 115)
  • CoE Core Engineering 101
  • CoE Core Chemistry (130/125/126 or 210/ 211)
  • Elective Intellectual Breadth
  • CoE Core Calculus II (Math 116)
  • CoE Core Engineering 100
  • CoE Core Physics (140/141)

Sophomore Year

  • CoE Core Physics (240 / 241)
  • Major Requirement Discrete Math (EECS 203)
  • Major Requirement Prog. & Intro Data Structures (EECS 280)
  • Elective General Elective
  • CoE Core Applied Lin. Algebra (Math 214)
  • Major Requirement Data Structures & Algorithms (EECS 281)
  • Major Requirement Flexible Technical Electives

Junior Year

  • CoE Core Math 215/216
  • Major Requirement Computer Organization (EECS 370)
  • Major Requirement STATS 250, STATS 280, or STATS 412
  • Major Requirement Foundations of Computer Science (EECS 376)
  • Major Requirement Technical Communications (TCHNCLCM 300)
  • Elective Upper Level CS Technical Elective

Senior Year

  • Major Requirement Major Design Experience/Professionalism (EECS 496)
  • Major Requirement Major Design Experience
  • Major Requirement Technical Communications (TCHNCLCM 497)
  • Major Requirement Flexible Technical Elective
  • Major Requirement Upper Level CS Elective

Individualized schedules will be made by students in consultation with an advisor who will tailor their classes to better fit the student's needs.

Practice Your Purpose

Apply the skills you are learning in class to the real world.

Student Design Teams

Wolverine soft - video game development, maav - michigan autonomous aerial vehicles, mdst - michigan data science team, michigan electric racing, mrover - michigan mars rover, solar car team, um::autonomy - autonomous boat, starx - strength augmenting robotic exoskeletons, students for the exploration and development of space, spark - electric racing, grid alternatives, professional development, eta kappa nu - honor society, girls in eecs, michigan hackers, msail - michigan student artificial intelligence laboratory, ieee - institute for electrical and electronics engineers, online security and privacy, detecting bias in ai, election security, making touchscreens more accessible, evaluating the energy consumption of ai, precision health in the palm of your hand, alumni biographies, each of these alumni are real people who were once in your shoes, deciding a major. explore their path and how a michigan education set their life in motion..

Zi Yang headshot

Aditya Ravi

Hudson River Trading

Eric Pesch headshot

Jim Boerkoel

Harvey Mudd College

Robert Reneker headshot

Robert E Reneker III

Community Mental Health Authority

university of michigan computer science phd program

Jessica Hirsh

Alexandra Brown headshot

Alexandra Brown

Learning A-Z

Jill Bender photo

Jill Bender

TeraWatt Infrastructure

Rich Sheridan photo

Richard Sheridan

Menlo Innovations

Austin Yarger photo

Austin Yarger

  • University of Michigan

Not sure what major to choose?

Tap into our network of 85k+ engineering alumni. Do you have questions you’d like answered? Our alumni are always eager to talk about engineering. (Current and admitted UM students only.)

Industries & Occupations

  • Computer systems
  • Corporate consulting and management
  • Data processing and analysis
  • Intelligent and assistive systems
  • Network infrastructure and internet services
  • Scientific research
  • Software industry
  • Telecommunications
  • Transportation
  • Capital One
  • Ford Motor Company
  • General Motors
  • JPMorgan Chase

Salary Information for Computer Scientists

  • CS MAJOR SELECTION PROCESS
  • DEPARTMENT HOME PAGE
  • EXPERIENTIAL LEARNING
  • STUDENT ORGANIZATIONS
  • COE STUDENT LIFE
  • CAREER RESOURCE CENTER
  • ADVISING CENTER

Ph.D. in Scientific Computing

This program is intended for University of Michigan Ph.D. students who will make extensive use of large-scale computation, computational methods, or algorithms for advanced computer architectures in their doctoral studies. A firm knowledge of the scientific discipline is essential.

This is not a stand-alone degree; it is a joint degree program . Students must be accepted into the Ph.D. program of a home department at the University of Michigan. The actual degree name will have “…and Scientific Computing” appended to the the normal title, e.g., “Ph.D. Degree in Aerospace Engineering and Scientific Computing.”

Students in the Scientific Computing degree program come from many different disciplines. Our current enrollment exemplifies the breadth of departments, schools, and colleges represented by our Ph.D. students.

Students may enroll in the program after having completed one term in their home Ph.D. department. We recommend applying prior to being promoted to candidacy status, but can often accommodate students later in their degree progress.

Please contact MICDE at [email protected] if you have any questions about the Ph.D. in Scientific Computing.

Academic Requirements

Application procedures.

Current Students

Tracking Progress

Funding Resources

Current Enrollment

Students must complete the normal doctoral requirements of their home departments, as well as additional requirements in scientific computing. The specific requirements are:

Non-exhaustive examples of course selections for various departments can be seen on our  Example Course Choices page.

Group I Courses

Twenty-four (24) credit hours of coursework toward your home degree. You must complete your home degree requirements in order to receive the Ph.D. in Scientific Computing. It cannot be earned on its own. Group I may overlap with groups II or III. 

Group II Courses

Nine (9) credit hours of approved courses in scientific computing methodologies.

Group III Courses

Nine (9) credit hours of approved courses in computational science and applications in scientific computing outside the home department  (this typically includes courses in computer science, parallel algorithms, advanced computer architectures, computational fluid dynamics, or other courses in scientific computation not offered by a student’s home department).

Committee Composition

An emphasis on scientific computing reflected in doctoral thesis and doctoral committee composition. At least one faculty member on your committee should be an expert in scientific computing, affiliated with MICDE  or  MIDAS .

Demonstration of Understanding

Preliminary/Qualifying Exam Question: You must answer at least one question related to scientific computing during your department’s preliminary or qualifying examination.  If you join the program after having completed your qual/prelim, you can still use this option if you were asked a question related to computational methods or applications during your qual/prelim.  The student’s advisor or a MICDE  or  MIDAS -affiliated member of the committee must then email MICDE to confirm that this requirement is complete.

If the format of your PhD program’s preliminary/qualifying examination cannot accommodate this requirement, or if you are beyond this stage at the point of joining the program and were not asked a question on your prelim/qual, you have the following option to complete the Demonstration of Understanding requirement:

Literature Review: A 3-5 page critical assessment of previous research that has been done in your research area, specifically the scientific computing/computational aspect of your research problem.  This must be submitted to [email protected]  for review 2-4 semesters before your dissertation defense.

If you have any questions about fulfilling the Demonstration of Understanding requirement, please email [email protected] .

For Faculty:

Please send an email to [email protected] describing the scientific computing-related question that was asked during the examination and acknowledging that the student answered the question satisfactorily.

Ph.D. Seminar

If you enrolled in the Ph.D. in Scientific Computing in or after January 2022 , you are required to present at least once before graduation in the Ph.D. Student Seminar Series . Before presenting, you are strongly encouraged to attend as many sessions of the the Ph.D. Seminar Series as you can, from students in your department and outside it. The Ph.D. Student Seminar Series is an opportunity to learn how to simplify your explanation of your research problems and methods in order to talk about them to colleagues outside of your lab or your home department, which will help you prepare for future job searches.

Sign up to present in 2023-2024 on the MICDE Ph.D. Student Seminar Sign-Up form .

Students are expected to work closely with their academic advisors and with MICDE to develop a plan to meet these requirements.

  • Talk to your academic advisor about your interest in the Ph.D. in Scientific Computing. Your department must approve your enrollment in the program.
  • Submit the Course Audit form . You don’t have to have a full plan in place before filling out the Course Audit form, but please spend some time considering each of the questions and put your answers in the formats requested.
  • After the MICDE program administrator checks your Audit Form and transcript, they will contact you to schedule an advising session with an MICDE Management & Education Committee faculty member. During the session, you, the faculty member, and the MICDE program administrator will finalize your plan to meet the requirements of the Ph.D. in Scientific Computing.
  • After your advising session, you can apply to the Ph.D. in Scientific Computing . In order to apply, you must complete the Rackham Application Form , have it signed by your department, and submit it to [email protected] . You are not enrolled in the program unless you have completed this step.

Questions? Contact the Program Administrator at [email protected] .

Eligibility

This is not a stand-alone degree; it is a   joint degree program . Students must be accepted into the Ph.D. program of a home department at the University of Michigan-Ann Arbor.

Enrollment Deadlines

Students are enrolled on a rolling basis as they apply.

Information for Current Students

Please contact the program administrator ( [email protected] ) for all questions related to the Ph.D. in Scientific Computing.

We track students’ progress through the Ph.D. in Scientific Computing Web Progress Form . Your Web Progress Form is created after the advising session, and is accessible by prospective students as well as those who are enrolled. Every summer we will reach out to students to update their Web Progress Form with anything that has changed since the previous summer.

Updating the Web Progress Form

Web Progress Form Button

Please plan to update your Web Progress Form each summer with new information, including:

  • If you answered questions about scientific computing in your quals/prelims and your Web Progress Form does not reflect this, please describe the questions in the Candidacy Status section.
  • If you have formed your doctoral committee, please list the members in the Committee Information section.
  • If you have made any changes to the courses you took or plan to take to fulfill requirements for the Ph.D. in Scientific Computing (including changing courses from “planned” to “completed” once you’ve taken them) please update the Course requirements section.
  • If you have made progress in your research that is not yet reflected on your WPF (awards, fellowships, conference presentations, publications, etc.) please update the Research Progress section.
  • Please make sure that your current estimated graduation term is listed in the  Future Plans section. This is not set in stone, but helps us to understand where you are in your degree process.

Enrollment Status

Note that each student has one of the following 5 statuses on the Web Progress Form . If you believe the enrollment status listed on your Web Progress Form is incorrect, please email [email protected] .

  • Enrolled  ( had an advising session, turned in their application form to MICDE and Rackham has processed the application )
  • Prospective  ( had an advising session, but has not yet enrolled ) Please let us know if you are still interested in enrolling in the program so we can finish your enrollment. You can log in to the Web Progress Form to see what courses were discussed in your original advising appointment.
  • Leave of Absence  ( you are enrolled in the program, and currently in a leave of absence from your home program ) Please let us know when you return from a leave of absence.
  • Graduated  ( you graduated from the program in 2015 or later)
  • Discontinued  (you discontinued the Ph.D. in Scientific Computing and/or your home program)

You can view your Web Progress Form at any time. If you want to make any changes to your Web Progress Form outside of the summer window, or if you have any problems with accessing the form, please email [email protected] .

  • Confirm that your transcript shows you are enrolled in the PhD in Scientific Computing.  If your transcript doesn’t show your enrollment in the program, please contact the program administrator ( [email protected] ) to find out your status within the program.
  • If your transcript shows your enrollment in the Scientific Computing program, please review all the information we have on file for you on the Web Progress Form . In particular, check the Graduation requirements summary section at the top. If any of the boxes are blank or incomplete, please ask the program administrator ( [email protected] ) to review your requirements and confirm that they are complete.
  • During the term you want to graduate, please contact the program administrator ( [email protected] ) to let them know so they can process your information.

Don’t forget to add the PhD in Scientific Computing program to the title page of your dissertation! For example:  (Physics and Scientific Computing)

A1: Please see  this list for examples. Note that they are only samples of what other students have done, but they are not the only choices. This degree is extremely individualized, so please email the program administrator ( [email protected] ) for more course information.

Q2: I met with the program director, but I get an error when I try to access the Web Progress Form. What can I do?

A2: Please contact the program administrator ( [email protected] ) to inquire about your status.

Q3: Can I change the courses listed on my form?

A3: Yes, but note that any course changes must be approved by MICDE. Email the program administrator ( [email protected] ) if you have any questions.

Q4: How often are students required to complete the Web Progress Form

A4: We ask students to fill out the form annually, by the end of summer each year.

Q5: What if I want to know if a course is approved before the Annual Form is due?

A5: Please contact the program administrator ( [email protected] ) to initiate the approval process. Once approved, they will record it in your form.

Q6: The form lists my status as “PROSPECTIVE” but I think I should be enrolled. What should I do?

This bar graph represents the numbers of students from different departments at U-M enrolled in the program. Students come from the College of Engineering, School of Kinesiology, College of LSA, Michigan Medicine, College of Pharmacy, Ross Business School, School for Environment and Sustainability, School of Information and the School of Public Health.

Departments include: Aerospace Engineering, Civil and Environmental Engineering, Biomedical Engineering, Chemical Engineering, Climate and Space Sciences and Engineering, Electrical Engineering and Computer Science, Industrial & Operations Engineering, Macromolecular Science & Engineering, Mechanical Engineering, Materials Science & Engineering, Naval Architecture & Marine Engineering, Nuclear Engineering & Radiological Sciences, Applied Physics, Chemistry, Chemical Biology, Earth and Environmental Sciences, Linguistics, Mathematics, Physics, Political Science, Psychology, Biostatistics, Environmental Health Sciences, Epidemiology, Health Behavior & Health Education, Kinesiology, Health Infrastructures & Learning Systems, Neuroscience, Pharmaceutical Sciences, Business and School for Environment and Sustainability.

This list is not exhaustive, and continues to grow.

university of michigan computer science phd program

Ph.D. in Scientific Computing years in existence

Current Ph.D. in Scientific Computing students

Alumni since 1992

History of the Ph.D. in Scientific Computing

university of michigan computer science phd program

Text Version

Faculty Leadership

For all questions about the Ph.D. in Scientific Computing, please email [email protected] .

Eric Johnsen

2024 – present

Ken Powell

Karthik Duraisamy

2022 – 2024

Karthik Duraisamy

2004 – 2022

Ken Powell

Bill Martin

1988 – 2004

Bill Martin

Electrical Engineering and Computer Science (EECS)

The EECS Department is one of the leading departments of its kind in the nation. Our excellence and impact comes through in the work of the two departmental divisions: Computer Science and Engineering; and Electrical and Computer Engineering. In our unique structure, we have two Chairs, one for each division.

Computer Science and Engineering (CSE)

Home of one of the oldest and most respected programs in computation in the world, CSE is known for its engaging academics and high-impact interdisciplinary research. Our inclusive, supportive environment welcomes newcomers and underrepresented groups into this exciting discipline.

Explore CSE >

Electrical and Computer Engineering (ECE)

ECE faculty and students are powering innovation by revolutionizing technologies to improve healthcare, the environment, sustainability, security, energy, transportation and space. All ECE programs, undergraduate and graduate, are ranked in the top 10 in the nation.

Explore ECE >

EECS at Michigan

Established. Respected. Making a world of difference. EECS undergraduate and graduate degree programs are considered among the best in the country. Our research activities, which range from the nano- to the systems level, are supported by more than $75M in funding annually — a clear indication of the strength of our programs and our award-winning faculty. With this combination of great resources and talent, EECS at Michigan is transforming and improving a wide range of fields that touch all of our lives.

Students with drone

Undergraduate Programs

Computer science & engineering.

BSE, Computer Engineering >

BSE, Computer Science >

BS, Computer Science (LSA) >

BSE, Data Science >

BS, Data Science (LSA) >

Minor, Computer Science >

Electrical & Computer Engineering

BSE, Electrical Engineering >

Minor, Electrical Engineering >

Woman in lab

Graduate Programs

PhD, Computer Science & Engineering >

MS/MSE, Computer Science & Engineering >

MS, Data Science (LSA) >

Grad programs and Admissions in ECE >

PhD, Electrical & Computer Engineering >

MSE, Electrical & Computer Engineering >

MEng, Electrical & Computer Engineering >

Student with microchip

News and Events

CSE News >

CSE Events >

ECE News >

ECE Events >

Tools for “more humane coding”

Prof. Cyrus Omar and PhD student David Moon describe their work to design more intuitive, interactive, and efficient coding environments that can help novices and professionals alike focus on the bigger picture without getting bogged down in bug fixing.

Snail extinction mystery solved using miniature solar sensors

The World’s Smallest Computer, developed by Prof. David Blaauw, helped yield new insights into the survival of a native snail important to Tahitian culture and ecology and to biologists studying evolution, while proving the viability of similar studies of very small animals including insects.

CSE Events > ECE Events >

Roya Ensafi delivers keynote at PETS 2024

She spoke on the importance of internet freedom at one of the top international conferences on privacy-enhancing technologies.

Roya Ensafi delivers keynote at PETS 2024

These CSE PhD alums have accepted faculty positions

Congrats to these new faculty!

These CSE PhD alums have accepted faculty positions

Tech meets wellness: CS student innovates U-M mental health app

CS major Jack Seel spearheaded the development of Healing Blue, an app that aims to provide easy access to mental health resources on campus.

Tech meets wellness: CS student innovates U-M mental health app

CSE News > ECE News >

EECS By the Numbers

University of Michigan-Dearborn Catalog Home

College of Engineering and Computer Science

Graduate programs.

While the undergraduate program in engineering offers a challenging basic education, graduate studies provide the opportunity for advanced or special studies in particular areas of interest. Particularly in an era of rapid technological and scientific advancement, many students find continued study a decided advantage. It offers an attractive opportunity to pursue their special interests and acquire a more thorough preparation for their professional careers.

The College of Engineering and Computer Science (CECS) offers 20 master's degrees, two Doctor of Engineering, and 4 Ph.D. programs. Our partnerships with major domestic automobile companies and automotive suppliers have led to many educational and research opportunities for students and faculty.

Many graduate programs and courses are offered online. Students interested in this flexible and convenient course option can visit CECS Online  to learn more.

Post-Baccalaureate Programs

The post-baccalaureate programs in engineering at the UM-Dearborn are geared to the demands of the student and the desires of society to further the technical background of the practicing engineer. Working students are accommodated by course offerings late in the afternoon and evening. Master's level study is offered in the field of engineering and computer science.  A full list of these programs and their specific requirements are discussed in the following sections or at the following CECS Master's Website. 

Master of Science in Engineering (MSE) and Master of Science (MS) Programs

The College of Engineering and Computer Science (CECS) offers 20 master's degrees, with many of our courses are offered in the evening, and most master's degree programs may be completed fully online through  CECS Online . Students have the opportunity to receive a unique graduate education in the College of Engineering and Computer Science. Our partnerships with major domestic automobile companies and automotive suppliers have led to many educational and research opportunities for students and faculty.  Our programs are designed to provide a thorough and vigorous educational experience for the student who plans to enter the engineering profession after completing the requirements and for the student who wishes to pursue a Ph.D. This is accomplished by the curricula, which provides appropriate breadth while at the same time permitting the students considerable freedom in the selection of both engineering science and professionally oriented courses in their special interests, and through an environment in which faculty and graduate students may work together on a broad spectrum of research projects.

Students planning part-time studies can begin their work during any of the three terms. Class schedules are arranged to accommodate part-time, later afternoon, and evening students from local industrial firms. Information on this kind of program, which provides many advantages to both employer and student, can be obtained from the graduate program advisor.

Doctor of Philosophy (Ph.D.) and Doctor of Engineering (D.Eng.)

The College of Engineering and Computer Science (CECS) offers 6 doctoral programs: 4 full-time Ph.D. programs and two Doctor of Engineering (D. Eng.) programs. The D.Eng. programs accept students for both part-time and full-time study. In CECS, we are committed to excellence. Our doctoral programs are administered and taught by tenure-track faculty with active theoretical and translational research interests. Students and faculty work collaboratively and develop strong mentor relationships. 

Located in the automotive industry's global epicenter in Metro Detroit, the university has developed strategic partnerships with major automobile companies and suppliers. Faculty and students have a variety of opportunities and regularly collaborate on innovative research with industry partners. 

Time-Limits for Enrollment and Degree Completion

Cecs master's program-.

A student is expected to complete all work within five (5) years from the date of first enrollment into a CECS Master's Program.  Students exceeding this limit must submit a petition to your program department, with their reasons for the request and specific plans for the completion of the degree program.  

CECS DENG Program-

The D.Eng.in ASM & ECE program has a time limit of three (3) years for completion. Students are expected to complete the degree within two (2) years after achieving candidacy, but no more than three (3) years from the date of the first enrollment in the program. Students exceeding this limit must submit a petition to your program department, with their reasons for the request and specific plans for the completion of the degree program.  

CECS PhD. Program- (Rackham)

Students are expected to complete their degree within five (5) years of achieving candidacy, but no more than seven (7) years from the date of the first enrollment in their PhD program. A student who does not pass the final defense within the required deadline can be placed on academic probation, unless the student petitions their department’s committee for an extension of time to degree because of extenuating circumstances, with a plan for completion. A student who does not complete the degree after two (2) years of extension may be returned to pre-candidacy status and required to meet candidacy requirements again.

Course Descriptions

The following lists include all courses normally offered at UM-Dearborn. However, not all courses are offered every year, and periodically courses are added and deleted. For details, students should consult the Schedule of Classes for each term.

Master's Programs

  • Artificial Intelligence
  • Automotive and Mobility Systems Engineering
  • Bioengineering
  • Computer and Information Science
  • Computer Engineering
  • Cybersecurity & Information Assurance
  • Data Science
  • Electrical Engineering
  • Energy Systems and Sustainability Engineering
  • Engineering Management
  • Human-Centered Design and Engineering 
  • Industrial and Systems Engineering
  • Information Systems and Technology
  • Manufacturing Systems Engineering
  • Materials Science and Engineering
  • Mechanical Engineering
  • Program and Project Management
  • Robotics Engineering
  • Software Engineering

Doctorate Programs

  • D.Eng. in Automotive Systems and Mobility
  • Ph.D. in Computer and Information Science
  • D.Eng. in Electrical and Computer Engineering
  • Ph.D. in Electrical, Electronics, and Computer Engineering
  • Ph.D. Industrial and Systems Engineering
  • Ph.D. in Mechanical Sciences and Engineering

Dual Degree Programs

  • Industrial and Systems Engineering (MSE) and Master of Business Administration (MBA)

Certificates

  • ​ Automotive Materials and Design
  • Automotive Noise, Vibration & Harshness
  • Automotive Powertrains
  • Control Systems
  • Electric Energy Technology
  • Electrical System Analytics
  • Electrical System Equipment
  • Electrical System Planning
  • Electrical System Protection and Control
  • Engineering of Electrified Vehicular Systems
  • Game Design
  • Industrial Mechatronics
  • Intelligent Systems in Engineering Applications
  • Materials for Manufacturing
  • Modeling and Simulations in Engineering
  • Plastic & Composite Materials
  • Program & Project Management
  • Systems Engineering
  • Vehicle Electronics & Controls

Administration

Ghassan Kridli, PhD, Dean Di Ma, PhD, Associate Dean for Graduate Education and Research Brahim Medjahed, PhD, Associate Dean for Undergraduate Education John Cristiano, PhD, Assistant Dean for Research Development and Strategic Initiatives and Co-Director, Institute for Advanced Vehicle Systems, Anthony DeLaRosa, MA, Assistant Director, Experiential Learning and Co-op Education Eric Kirk, Director, Facilities and Laboratory Safety Leigh McGrath, BS, Director, Business Operations Lisa Remsing Hall, PhD, Director, Advising and Academic Success Susan Guinn, MPA, Director, CECS Online

Chairs and Directors

Oleg Zikanov, Chair, Department of Mechanical Engineering

Wencong Su, Chair, Department of Electrical and Computer Engineering

Shan Bao, Chair, Department of Industrial and Manufacturing Systems Engineering

Qiang Zhu, Chair, Department of Computer and Information Science

Professors Emeriti

Aswad, A. Adnan, PhD, Professor Emeritus of Industrial and Manufacturing Systems Engineering

Bolling, Fredric, PhD, Professor Emeritus of Mechanical Engineering

Chang, Chia-hao, PhD, Professor Emeritus of Industrial and Manufacturing Systems Engineering

Cherng, John, PhD, Professor Emeritus of Mechanical Engineering

Despres, Thomas A., PhD, Professor Emeritus of Mechanical Engineering

England, Anthony, PhD, Professor Emeritus of Electrical and Computer Engineering and Dean Emeritus College of Engineering and Computer Science

Habib, Izzeddin S., PhD, Professor Emeritus of Mechanical Engineering

Kachhal, Swatantra K., PhD, Professor Emeritus of Industrial and Manufacturing Systems Engineering

Kampfner, Roberto, PhD, Associate Professor Emeritus of Computer and Information Science

Knight, James W., PhD, Associate Professor Emeritus of Industrial and Manufacturing Systems Engineering

Miller, John, PhD, University of Toledo, Associate Professor of Electrical and Computer Engineering

Murtuza, Syed, PhD, Professor Emeritus of Electrical and Computer Engineering

Tsui, Louis, PhD, Associate Professor Emeritus of Computer and Information Science

Varde, Keshav, PhD, Professor Emeritus of Mechanical Engineering

Yoon, David, PhD, Wayne State University, Associate Professor of Computer and Information Science

Zhao, Dongming, PhD, Rutgers University, Professor Emeritus of Electrical and Computer Engineering

Department of Computer and Information Science

Abouelenien, Mohamed, PhD, University of North Texas, Assistant Professor of Computer and Information Science

Abou-Nasr, Mahmoud,  Ph.D, University of Windsor, Lecturer III of Computer and Information Science

Akingbehin, Kiumi, PhD, Wayne State University, Professor of Computer and Information Science

Bacha, Anys, PhD, Ohio State University, Assistant Professor of Computer and Information Science

Das, Srijita, PhD, University of Texas at Dallas, Assistant Professor of Computer and Information Science

Eshete, Birhanu, PhD, University of Trento, Assistant Professor of Computer and Information Science

Gaaloul,Khouloud,  Ph.D, University of Luxembourg , Assistant Professor of Computer and Information Science

Guo, Jinhua, PhD, University of Georgia, Associate Professor of Computer and Information Science

Hassan, Foyzul, PhD, University of Texas at San Antonio, Assistant Professor of Computer and Information Science

Kattan,Khalid, Ph.D, Wayne State University, Lecturer III of Computer and Information Science

Li, Ang, PhD, Arizona State University, Assistant Professor of Computer and Information Science

Ma, Di, PhD, University of California-Irvine, Professor of Computer and Information Science

Maxim, Bruce, PhD, University of Michigan, Professor of Computer and Information Science

Medjahed, Brahim, PhD, Virginia Tech University, Professor of Computer and Information Science

Meneghetti,Niccolo, PhD, State University of New York at Buffalo (SUNY Buffalo), Assistant Professor of Computer and Information Science

Ortiz, Luis, PhD, Brown University, Associate Professor of Computer and Information Science

Roy, Probir, PhD, College of William and Mary, Assistant Professor of Computer and Information Science

Shen, Jie, PhD, University of Saskatchewan, Professor of Computer and Information Science

Song, Zheng, PhD, Virginia Tech, Ph.D., Beijing University of Posts and Telecomm., Assistant Professor of Computer and Information Science

Wang, Shengquan, PhD, Texas A M University, Professor of Computer and Information Science

Xu, Zhiwei, PhD, Florida Atlantic University, Associate Professor of Computer and Information Science

Zhu, Qiang, PhD, University of Waterloo, Professor of Computer and Information Science

Department of Electrical and Computer Engineering

Al-Obaidy, Furat, PhD, Ryerson University, Lecturer III of Electrical and Computer Engineering

Awad, Selim Saad, PhD, Polytechnic Institute of Grenoble, Professor of Electrical and Computer Engineering

Bui, Van Hai, PhD, Incheon National University, Assistant Professor of Electrical and Computer Engineering

Farooq,Junaid, PhD, New York University, Assistant Professor of Electrical and Computer Engineering

Hafeez,Azeem, PhD, University of Michigan-Dearborn, Lecturer IV of Electrical and Computer Engineering

Hong,Junho, PhD, Washington State University, Assistant Professor of Electrical and Computer Engineering

Kim, Taeyhung, PhD, Texas A M, Associate Professor of Electrical and Computer Engineering

Kwon, Jaerock, PhD, Texas A&M University, Assistant Professor of Electrical and Computer Engineering

Lakshmanan, Sridhar, PhD, University of Massachusetts Amherst, Associate Professor of Electrical and Computer Engineering

Malik, Hafiz, PhD, University of Illinois At Chicago, Associate Professor of Electrical and Computer Engineering

Mohammadi,Alireza, PhD, University of Toronto, Assistant Professor of Electrical and Computer Engineering

Murphey, Yi Lu, PhD, University of Michigan, Professor of Electrical and Computer Engineering

Putty, Michael, PhD, University of Michigan, Lecturer IV of Electrical and Computer Engineering

Rawashdeh, Samir, PhD, University of Kentucky, Associate Professor of Electrical and Computer Engineering

Richardson, Paul C., PhD, Oakland University, Professor of Electrical and Computer Engineering

Shaout, Adnan, PhD, Syracuse University, Professor of Electrical and Computer Engineering

Su, Wencong, PhD, North Carolina State University, Associate Professor of Electrical and Computer Engineering

Wang, Mengqi, PhD, North Carolina State University, Associate Professor of Electrical and Computer Engineering

Watta, Paul, PhD, Wayne State University, Associate Professor of Electrical and Computer Engineering

Xiang, Weidong, PhD, Tsinghua University, Professor of Electrical and Computer Engineering

Yi, Yasha, PhD, Massachusetts Institute of Technology, Professor of Electrical and Computer Engineering

Zhou, Xuan, PhD, University of Michigan-Dearborn, Associate Professor of Electrical and Computer Engineering

Department of Industrial Manufacturing Systems Engineering

Alsaid, Areen, PhD University of Wisconsin-Madison, Assistant Professor of Industrial and Manufacturing Systems Engineering

Ayoub, Georges Y., PhD, University of Lille, Associate Professor of Industrial and Manufacturing Systems Engineering

Bao, Shan, PhD, University of Iowa, Associate Professor of Industrial and Manufacturing Systems Engineering

Bayram, Armagan, PhD, University of Massachusetts, Associate Professor of Industrial and Manufacturing Systems Engineering

Chehade, Abdallah, PhD, University of Wisconsin-Madison, Associate Professor of Industrial and Manufacturing Systems Engineering

Chen, Xi, PhD, University of Minnesota, Lecturer III of Industrial and Manufacturing Systems Engineering

Chen, Yubao, PhD, University of Wisconsin-Madison, Professor of Industrial and Manufacturing Systems Engineering

Feng, Fred, PhD, University of Michigan, Ann Arbor, Assistant Professor of Industrial and Manufacturing Systems Engineering

Hu, Jian, PhD, Northwestern University, Associate Professor of Industrial and Manufacturing Systems Engineering

Hu, Zhen, PhD, Missouri University of Science and Technology, Associate Professor of Industrial and Manufacturing Systems Engineering

Jia, Bochen, PhD, Virginia Polytechnic Institute and State University, Associate Professor of Industrial and Manufacturing Systems Engineering

Kim, Sang-Hwan, PhD, North Carolina State University, Associate Professor of Industrial and Manufacturing Systems Engineering

Klungle, Roger, D.Sc., George Washington University, Lecturer III of Industrial and Manufacturing Systems Engineering

Kridli, Ghassan, PhD, University of Missouri-Columbia, Professor of Industrial and Manufacturing Systems Engineering

Lee, Cheol, PhD, Purdue University, Associate Professor of Industrial and Manufacturing Systems Engineering

Tolbert, DeLean, PhD, Purdue University, Associate Professor of Industrial and Manufacturing Systems Engineering

Ulgen, Onur, PhD, Texas Technological University, Professor of Industrial and Manufacturing Systems Engineering

Zakarian, Armen, PhD, University of Iowa, Professor of Industrial and Manufacturing Systems Engineering

Zhou, Feng, PhD, Georgia Institute of Technology, Associate Professor of Industrial and Manufacturing Systems Engineering

Department of Mechanical Engineering

Argento, Alan, PhD, University of Michigan, Professor of Mechanical Engineering

Casquero Penelas, Hugo, PhD, Universidade da Coruna, Assistant Professor of Mechanical Engineering

Chen, Lei, PhD, National University of Singapore, Assistant Professor of Mechanical Engineering

Esquivel, Amanda, PhD, Wayne State University, Associate Professor of Bioengineering

Jung, Dohoy, PhD, University of Michigan, Professor of Mechanical Engineering

Kanapathipillai, Mathumai, PhD, Iowa State University, Associate Professor of Bioengineering

Kang, Hong Tae, PhD, University of Alabama, Professor of Mechanical Engineering

Kim, Doohyun, PhD, University of Michigan, Assistant Professor of Mechanical Engineering

Kim, Youngki, PhD, University of Michigan, Associate Professor of Mechanical Engineering

Lee, Byungchan, PhD, University of Michigan, Lecturer III of Mechanical Engineering

Li, Ben Q., PhD, University of California-Berkeley, Professor of Mechanical Engineering

Lo, Joe Fu-Jiou, PhD, University of Southern California, Associate Professor of Bioengineering

Mei, Carole, PhD, University of Auckland, Professor of Mechanical Engineering

Mohanty, Pravansu, PhD, McGill University, Professor of Mechanical Engineering

Novak, Caymen, PhD, University of Michigan, Assistant Professor of Mechanical Engineering

Pannier, Christopher, PhD, University of Michigan, Assistant Professor of Mechanical Engineering

Raghunandan, Aditya, PhD, Rensselaer Polytechnic Institute, Assistant Professor of Mechanical Engineering

Ratts, Eric, PhD, Massachusetts Institute of Technology, Associate Professor of Mechanical Engineering

Reyes-Villanueva, German, PhD, University of Liverpool, Associate Professor of Mechanical Engineering

Ruiz, Rafael, PhD, University of Notre Dame and Pontificia Universidad Católica de Chile, Assistant Professor of Mechanical Engineering

Shim, Taehyun, PhD, University of California-Davis, Professor of Mechanical Engineering

Xia, Xin, PhD, Tongji University, Assistant Professor of Mechanical Engineering

Zhang, Yi, PhD, University of Illinois at Chicago, Professor of Mechanical Engineering

Zikanov, Oleg, PhD, Moscow State University, Professor of Mechanical Engineering

PhD Applications

IOE Courses & Course Codes

Table of contents

  • Graduate Application Mentoring Program (GAMP)
  • Deadlines to submit applications
  • PhD application step-by-step
  • Previous degrees required
  • Course prerequisites/deficiencies
  • Test of English as a Foreign Language (TOEFL)
  • Letters of recommendation
  • Additional information

Deadlines To Submit Applications

Application deadline for Fall 2025 PhD: December 10, 2024.

PhD applicants are only accepted for entry in the Fall semester.

PhD Application Step-by-Step

1. Fill out the application

Applying to U-M Ann Arbor (Rackham Graduate School Link)

2. Statement of purpose

Must include areas of interest in the top corner

3. Personal statement Some suggested topics for your personal statement are:

  • Volunteer and/or community service;
  • Extra-curricular activities;
  • Leadership activities;
  • Educational, cultural, geographic or socio-economic background underrepresented in your discipline of graduate study;
  • Financial hardship;
  • First generation U.S. citizen or first generation in family to graduate from a four-year college.

4. GRE scores

A GRE score is not required for applicants who apply for Fall 2024 PhD

5. Three letters of recommendation

If you apply online, we encourage you to submit your letters electronically. At least TWO of your letters should be from faculty.

6. Transcripts

Submit a transcript for each Bachelor’s, Master’s, Professional or Doctoral degree earned or in progress. For instructions on submitting transcripts, please see the  Rackham Graduate School website . Applicants will upload a copy of the official transcript and enter a “self-reported” GPA when applying online. Official paper transcripts/documents are only required if a student is admitted, and these must be submitted by the end of the first term of enrollment.

All credentials submitted for admission consideration become the property of the University of Michigan and will not be returned in original or copy form.

7. International applicants must also send

Include one set of: Official transcripts, certificates, and diplomas in the original language, in addition to an English translation.

TOEFL scores sent from ETS (institution code 1839)

8. Application fee

There is a $90.00 application fee for international applicants.  

Domestic and Permanent Resident applicants are eligible for an application fee waiver. This will automatically apply to your application.  

Undocumented or DACA Applicants are also eligible for application fee waivers here.

While very limited, in certain circumstances, International applicants may be eligible for an application fee waiver administered by the Rackham Graduate School. For information about eligibility criteria and instructions for various fee waiver programs, visit this page.

9. Decision notification

All applicants who are offered admission are notified via e-mail as soon as a decision is reached. PhD admission/financial aid offers will be sent via e-mail mostly during the months of February and March. Notification to applicants who do not receive admission are sent in early-April. The Graduate Admission Committee is working very hard to finish reviewing your application. Once an admission decision has been made by the committee, we will notify you by e-mail. Thank you for your patience.

Previous Degrees Required

Admission to the PhD program does not require a Master’s degree. Qualified students who hold a bachelor’s degree in engineering, science or mathematics may apply directly to the PhD program.

COURSE PREREQUISITES

Most of our classes require and assume that the students are knowledgeable in one or more of the following subjects: linear algebra, calculus-based probability, calculus-based statistics, and computer programming. If you are admitted to the Master’s or PhD programs, the department will provide a list of descriptions of University of Michigan courses frequently used to satisfy these prerequisites to help you ascertain your knowledge of the above topics, and, if needed, attain the necessary background. We will provide an opportunity to review the highlights of these subjects together with your fellow entering students before the fall semester begins. We will also recommend classes at the University of Michigan if you prefer to take them during your graduate studies.

Test Of English As A Foreign Language – (TOEFL)

  • take the verbal and written English tests given by ELI (English Language Institute);
  • report the results to the IOE graduate program advisor, and
  • abide by any recommendation made by his or her counselor or the Graduate Program Advisor for remedial coursework.

Letters Of Recommendation

  • Letters of recommendation should be submitted online, but hard copies may be submitted if that is not possible. Remember to add sufficient time for hard copies to reach us by the application deadlines.

Additional Information

Please send requests to:  [email protected]

Rackham Graduate School: University of Michigan

  • Prospective Students
  • Current Students
  • Postdoctoral Fellows
  • Faculty and Staff
  • Make a Gift

Dual/Joint Degree Programs

Please see the Rackham Graduate School Academic Policies for additional dual/joint degree requirements. Verify all course requirements with your program. Not all programs listed are currently accepting applications

Dual/Joint Degree Programs
Dual/Joint Programs (Form) Other
Any Rackham Master’s with a second Rackham Master’s or Professional degree that is not listed below ( ) Varies by program N/A Up to 1/6 the total of both programs, not to exceed half of either No  
Any Rackham Master’s with a second University of Michigan graduate degree that is not listed below ( ) Varies by program N/A Up to 1/6 the total of both programs, not to exceed half of either No  
Any Rackham Certificate with a second University of Michigan graduate degree including any other Rackham Master’s that is not listed below ( ) Varies by program N/A Up to 1/6 the total hours of the master’s program not to exceed half of the certificate No  
Specific Dual/Joint Degree Programs
Dual/Joint Programs (Form) Other
A.M. (Higher Education) and M.P.P. (Public Policy) ( ) 27 for A.M. 32 for M.P.P. plus an additional 6 registered in either program). See Other. N/A N/A No Total credit hours required 27 + 32 + 6 = 65. Credit hours listed reflect reduction of minimum hours from each program.
J.D. (Law) and A.M. (Political Science, World Politics Concentration) ( ) 24 71 Verify minimum Law hours with the Law School. N/A No Credit hours listed reflect reduction of minimum hours from each program.
J.D. (Law) and M.P.P. (Public Policy) ( ) 30 71 Verify minimum Law hours with the Law School. N/A No Credit hours listed reflect reduction of minimum hours from each program (18 from Rackham).
J.D. (Law) and M.S. (Environment and Sustainability) ( ) 33 71 Verify minimum Law hours with the Law School. N/A No Credit hours listed reflect reduction of minimum hours from each program (11 from Rackham).
J.D. (Law) and M.U.P. (Urban Planning) ( ) 33 See Other. 71 Verify minimum Law hours with the Law School. N/A No Credit hours listed reflect reduction of minimum hours from each program (15 from Rackham).
J.D. (Law) and Ph.D. (Economics) (N/A)   71 Verify minimum Law hours with the Law School. N/A No  
M.Arch (Architecture) and M.U.P. (Urban Planning) ( ) 48 60-105 (Verify with Architecture) 24 No  
M.B.A. (Business) and A.M. (Educational Studies, Educational Leadership and Policy, or Higher Education) ( ) 21 See Other. 45 See Other. N/A Yes Credit hours listed reflect reduction of minimum hours from each program.
M.B.A. (Business) and M.P.P. (Public Policy) ( ) 39 See Other. 45 See Other. N/A Yes Credit hours listed reflect reduction of minimum hours from each program.
M.B.A. (Business) and M.S. (Environment and Sustainability) ( ) 32 (Admission Fall 2006 or later, 27 if admitted prior) See Other. 45 See Other. 18 Yes Credit hours listed reflect reduction of minimum hours from each program.
M.B.A. (Business) and M.S.E. (Construction Engineering Management) ( ) 18 (plus an additional 2 registered in either program) See Other. 45 (plus an additional 2 registered in either program) See Other. N/A Yes The additional 2 hours can be registered for in either program. Total credit hours required 18 + 45 + 2 = 65. Credit hours listed reflect reduction of minimum hours from each program.
M.B.A. (Business) and M.S.E. (Industrial Operations Engineering) ( ) 18 (plus an additional 2 registered in either program) See Other. 45 (plus an additional 2 registered in either program) See Other. N/A Yes The additional 2 hours can be registered for in either program. Total credit hours required 18 + 45 + 2 = 65. Credit hours listed reflect reduction of minimum hours from each program.
M.B.A. (Business) and M.S.E. (Naval Architecture and Marine Engineering) ( ) 18 (plus an additional 2 registered in either program) See Other. 45 (plus an additional 2 registered in either program. See Other. N/A Yes The additional 2 hours can be registered for in either program. Total credit hours required 18 + 45 + 2 = 65. Credit hours listed reflect reduction of minimum hours from each program.
M.B.A. (Business) and M.U.P. (Urban Planning) ( ) 30 (plus an additional 9 registered in either program) See Other. 45 (plus an additional 9 registered in either program) See Other. N/A Yes The additional 9 hours can be registered for in either program. Total hours Total credit hours required 30 + 45 + 9 = 84. Credit hours listed reflect reduction of minimum hours from each program.
M.D. (Medicine) and A.M. (Higher Education) ( ) 24 See Other. Verify with the Medical School. N/A Yes Credit hours listed reflect reduction of minimum hours from each program. Verify Medical School hours.
M.D. (Medicine) and M.P.P. (Public Policy) ( ) 42 See Other. Verify with the Medical School. N/A Yes Credit hours listed reflect reduction of minimum hours from each program. Verify Medical School hours.
M.D. (Medicine) and Ph.D. in participating programs aka as MSTP (Medical Scientist Training Program) (N/A) See Other. Verify with the Medical School. N/A Yes Verify Medical School hours.
M.P.H (Dental Public Health) and M.S. (Pediatric Dentistry) ( ) 36 36 8 No  
M.P.H. (School of Public Health, Health Behavior and Health Education) and M.S. (Genetic Counseling) ( ) 58 60 See Other. 19 See Other. No If there is a reduction in the MPH credit hour requirement it would reduce the maximum credit hours that could be double counted.
M.P.H. (School of Public Health, Department of Health Management and Policy) and M.P.P. (Public Policy) ( ) 33 (Plus an additional 6 registered in either program) See Other. 43 (Plus an additional 6 registered in either program) See Other. N/A No The additional 6 hours can be registered for in either program. Total credit hours required 33 + 45 + 6 = 84. Credit hours listed reflect reduction of minimum hours from each program.
M.H.S.A. (School of Public Health, Department of Health Management and Policy) and M.P.P. (Public Policy) ( ) 33 (plus an additional 6 registered in either program) See Other. 45 (plus an additional 6 registered in either program) See Other. N/A No The additional 6 hours can be registered for in either program. Total credit hours required 33 + 45 + 6 = 84. Credit hours listed reflect reduction of minimum hours from each program.
M.S. (Environment and Sustainability) M.P.P. (Public Policy) ( ) 34/35 for M.S. (Environment and Sustainability) 41 for M.P.P. (Public Policy) See Other. N/A   No Credit hours listed reflect reduction of minimum hours from each program. 35 if Sustainability and Development subplan who have completed the MasterTrack certificate.
M.S. (Environment and Sustainability) M.U.P. (Urban and Regional Planning) ( ) 42 for M.S. (Environment and Sustainability) 48 for M.U.P (Urban and Regional Planning) N/A 15 No  
M.S.E. (Chemical Engineering) M.S. (Environment and Sustainability) ( ) 30 for M.S.E. (Chemical Engineering) 42 for M.S. (Environment and Sustainability) N/A 18 No  
M.S.E. (Civil and Environmental Engineering) M.S. (Environment and Sustainability) ( ) 30 for M.S.E. (Civil and Enviromnmental Engineering) 42 for M.S. (Environment and Sustainability and Environment) N/A 18 No  
M.S.E. (Mechanical Engineering) M.S. (Environment and Sustainability) ( ) 30 for M.S.E. (Mechanical Engineering) 42 for M.S. (Environment and Sustainability) N/A 18 No  
Pharm.D. (Pharmacy) and Ph.D. (Clinical Pharmacy Translational Sciences) (N/A)   138 N/A No See Rackham policies for more information on Ph.D.
Pharm.D. (Pharmacy) and Ph.D. (Medicinal Chemistry) (N/A)   138 N/A No See Rackham policies for more information on Ph.D.
Pharm.D. (Pharmacy) and Ph.D. (Pharmaceutical Sciences) (N/A)   138 N/A No See Rackham policies for more information on Ph.D.

Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.

Undergraduate/Graduate Programs
Undergraduate/Graduate Programs (Form) Other
AMDP (Undergraduate [Chinese University of Shenzhen] and Rackham Applied Statistics M.A.) ( ) 30   9 6 Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
AMDP (Undergraduate [specific LSA and COE] and Rackham Biophysics Master’s M.S. ( ) 31 120-128 9 6 Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
ADMP (Undergraduate [Spelman College]) and Rackham Biostatistics Master’s M.S. ( ) 48   No more than a total of 24 may be double counted and/or transferred. No More than a total of 24 may be double counted and/or transferred. Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
AMDP (Undergraduate [U-M or Tsinghua] and Rackham Landscape Architecture Master’s M.LA) ( ) 44 120-128 22   Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
AMDP (Undergraduate [U-M or Tsinghua] and Rackham Environment and Sustainability Master’s M.S.) ( ) 42 120-128 15 for PitE subplan / 21   Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
AMDP (Undergraduate [Spelman College]) and Rackham Nutritional Science Master’s M.S. ( ) 48   No more than a total of 24 may be double counted and/or transferred. No more than a total of 24 may be double counted and/or transferred.
AMDP (Undergraduate and Rackham Quantitative Finance and Risk Management Master’s M.S.) ( ) 36 120-128 12 6 Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
AMDP (Undergraduate and Rackham Transcultural Studies Master’s M.S. ( ) 24 120 6 6 Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
CUGS (Undergraduate and Rackham LSA Master’s) ( ) Varies by program 120 No more than a total of 15 may be double counted and/or transferred No more than a total of 15 may be double counted and/or transferred Enroll in Rackham and transfer double counted credits to Undergraduate LSA
CUGS (Undergraduate LSA and Rackham Media Arts M.A.) ( ) 36 120 No more than a total of 15 may be double counted   Must be dual enrolled in Rackham and Undergrad for hours that are double counted.
CUGS (Undergraduate and Urban and Regional Planning Master’s) ( ) Varies by program 120 No more than a total of 15 may be double counted and/or transferred No more than a total of 15 may be double counted and/or transferred Must be dual enrolled in Rackham and Undergrad for hours that are double counted.
SUGS (LSA Undergraduate and Rackham Psychology M.S.) ( ) 24 120 9 – No more than a total of 12 may be double counted and/or transferred 6 – No more than a total of 12 may be double counted and/or transferred Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
SUGS (Engineering Undergraduate and Rackham Engineering Master’s) ( ) 30 128

9

*8 for Electrical and Computer Engineering

6

*15 for Electrical and Computer Engineering

Must not dual enroll. Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.

Total of double count and transfer must be 15 or less.

SUGS (LSA Science Undergraduate and Rackham Educational Studies Master’s) ( ) 35 120 12   Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
SUGS (LSA Undergraduate and Rackham Chemistry M.S.) ( ) 24 120 9 – No more than a total of 12 may be double counted and/or transferred 6 – No more than a total of 12 may be double counted and/or transferred Must enroll a minimum of two full terms of full-time (9+ hours) enrollment in Rackham only.
  • Report Sexual Misconduct, Discrimination and Harassment
  • My UM-Flint Portal

Computer Science Faculty

university of michigan computer science phd program

Computer Science

264 Murchie Science Building 303 E. Kearsley Street Flint, MI 48502-1950 Phone:  810-766-6823 Fax:  810-762-3321 Email:   [email protected]

Division Director

Amal Alhosban Associate Professor of Computer Science [email protected]

Mark Allison Associate Professor of Computer Science [email protected]

Khalid Malik Professor of Computer Science [email protected]

Charlotte Tang Associate Professor of Computer Science [email protected]

Halil Bisgin Associate Professor of Computer Science [email protected]

Murali Mani Professor of Computer Science [email protected]

Stephen Turner Professor of Computer Science [email protected]

Thiago Ferreira Assistant Professor of Information Technology and Informatics [email protected]

Mohamad Wiem Mkaouer Associate Professor of Computer Science [email protected]

Suleyman Uludag Director of Computer Science and Professor of Computer Science [email protected]

Edward Kim Professor of Practice [email protected]

Matthew Spradling Associate Professor of Computer Science [email protected]

Jeffrey Yackley Assistant Professor of Information Technology and Informatics [email protected]

Zahid Syed Associate Professor of Computer Science [email protected]

Doug Zytko Associate Professor of Computer Science [email protected]

Amal Chaaben Lecturer I in Computer Science [email protected]

John Hart Lecturer II in Computer Science [email protected]

Sana Neji Lecturer III in Computer Science [email protected]

Vijayaditya Ayyagari Lecturer II in Computer Science [email protected]

Houssein Hachem Lecturer II in Computer Science [email protected]

Cherie Smith Lecturer II in Computer Science [email protected]

Quentin Galerneau Lecturer IV in Computer Science [email protected]

Brian McBride Lecturer IV in Computer Science [email protected]

College of Engineering & Computer Science logo

Graduate Programs

Engineering Real-World Solutions

In this section

  • Rackham Predoctoral Fellowship Program
  • Master's Programs
  • Certificates
  • Admitted CECS Graduate Students
  • Advising, Registration, and Forms
  • Tuition, Scholarships, and Funding
  • CECS Graduate and Professional Student Appreciation Week
  • Graduate Recognition and Doctoral Pinning Ceremony
  • Path to Degree
  • Academic Policies & Code of Conduct

University of Michigan-Dearborn's College of Engineering and Computer Science is a leader in providing quality graduate programs in an environment integrated with research, engineering practice and continuing professional education.  Our master’s and Ph.D. programs are taught by passionate, research-active faculty at the frontier of new technology. In CECS, we bring together theory and real-world experiences to develop innovative solutions to address the challenges of today’s ever-changing global economy.

Whether you are a recent undergraduate, full-time professional, or an international student wanting to expand your knowledge, pursue a career in academia, or advance your research career, we have flexible program options available for you. 

How To Reach Us

During Fall 2024 we'll be conducting university business in-person and virtually. Please email us today to set up an appointment.  

  • Deidra Berry (2070 PEC) - Master's Graduate Program Manager  email : [email protected]    
  • Tom Wesley (2060 PEC)- Doctoral Program Specialist  email : [email protected]   

Our office hours are:

  • Monday-Friday 8:00 am-5:00 pm (on campus)

Office location is in the second floor of the PEC Building in 2060 & 2070 PEC.

Work hard and give your best. You will have a very bright future. Further, if you add devotion and honesty to hard work, people will recognize you as a Difference Maker.

Ready to learn more?

Admissions information, admission prerequisites, visit campus, cecs graduate education office contact:.

Di Ma

Brahim Medjahed

Deidra Berry

Deidra Berry

Thomas Wesley

Thomas Wesley

Cecs graduate education office.

Computer Science (College of Engineering)

Computer scientists are experts in computation – both in terms of the theory of computation and its innumerable practical applications. A computer scientist understands how to design and analyze algorithms, how to store and retrieve information, how computers function, and how to develop software systems that solve complex problems. Specialists within computer science might have expertise in developing software applications, in designing computer hardware, or in analyzing algorithms, and in many other current and emerging specializations.

university of michigan computer science phd program

The Computer Science Major available through the College of Engineering will prepare you for a world of incredible opportunities. Our world-class faculty will challenge you to deepen your intellectual curiosity, and our curriculum will allow you to tailor your computing studies to your specific areas of interest. Along the way, you will develop both algorithmic fundamentals and a framework for understanding that will enable you to keep pace with the ever-changing world of computer science.

CS-Eng program information

The computer science program requires students to have a solid foundation in computer software, hardware, and theory, but also gives each student ample opportunity to take advanced electives in areas of computer science such as databases, architecture, networks, artificial intelligence, and graphics, or in emerging interdisciplinary areas such as electronic commerce, web information systems, and computer game design.

Open to students enrolled in the College of Engineering, this program is administered by the CSE Division of the EECS Department.

Enrollment and graduation data

CS-Eng program guide

CS-Eng Program Guide : FA24-WN25

C S-Eng Program Guide : FA23-WN24

What’s the difference between CS-Eng and CS-LSA?

The department offers two program paths to a degree in computer science. One is available to students enrolled in the College of LSA and the other is for students enrolled in the College of Engineering. The program requirements are almost exactly the same for both majors, but if you’d like to know the differences you can find out here .

Declaring in CS-Eng

Please watch this video before proceeding further.

Declaration requirements are listed in the CS-Eng program guide. If you meet ALL of these requirements and are ready to declare, please fill out our declaration request form . A staff member will check your eligibility and let you know the outcome. For more detailed questions about the major, students can schedule an advising appointment or come to virtual drop-in advising.

Due to capacity constraints, students who are admitted to the University of Michigan in Fall 2023 or later must first be selected for the CS major before they can declare the major.

Course descriptions information

EECS Course List (links to Michigan Engineering Bulletin)

Special Topics Courses for the Current Term

Student outcomes

Graduates of the CS-Engineering program will have an ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

The CS-Engineering Program Objectives for our graduates are:

  • Use their understanding of algorithms, computers, and programming to solve complex problems.
  • Adapt to the rapidly changing scientific and technological landscape, recognize the implications of their work, and drive the development of future technologies.
  • Communicate effectively with their colleagues and the general public.
  • Contribute substantively, as leaders, to science, technology, and society.

Sequential Undergraduate/Graduate Study

Students who enroll in this program and plan to obtain a master’s degree could be eligible for the Sequential Undergraduate/Graduate Study (SUGS) program, which enables completion of both a bachelor’s degree and a master’s degree in five (to five and a half) years.  More information is here.  Questions about the program should be directed to  [email protected] .

IMAGES

  1. Computer Science (MS)

    university of michigan computer science phd program

  2. Upcoming U-M Computer Science and Information Building Draws $25M Gift

    university of michigan computer science phd program

  3. university of michigan computer science acceptance rate

    university of michigan computer science phd program

  4. About the Degree

    university of michigan computer science phd program

  5. Computer Science MS, PhD Programs

    university of michigan computer science phd program

  6. University Of Michigan Ann Arbor Computer Science Graduate Admissions

    university of michigan computer science phd program

VIDEO

  1. BEST COMPUTER SCIENCE UNIVERSITIES IN MICHIGAN NEW RANKING

  2. Former University of Michigan professor cleared of criminal charges

  3. Churchill College Annual Computer Science Lecture

  4. Learning AI: AI data from 2010-2021 (Industry vs. Academia)

  5. University of central Florida College of engineering and computer science PhD, #scholarship #2024

  6. AI and Clinical Practice with Jenna Wiens

COMMENTS

  1. PhD in CSE

    The doctoral degree, i.e. the PhD, is primarily intended for students desiring a career in research and/or collegiate teaching. The focus is on advanced CSE topics, on learning to perform research and to write research papers, and on making fundamental new contributions to a CSE topic. Students take advanced course work and write a doctoral ...

  2. Graduate Programs

    Join a vibrant, innovative force in research and academics. Graduate study in Computer Science and Engineering at the University of Michigan provides the opportunity for motivated and exceptional students to join world-class faculty in exploring and expanding the field of computing. Housed at a prestigious, world-renowned University with 19 ...

  3. Graduate Admissions

    If you have a MS or PhD in computer science or an equivalent field from another institution, you cannot apply for the same degree at the University of Michigan; Successful applicants usually have an undergraduate GPA of at least 3.5/4.0 (although this is not a hard requirement) and three strong letters of recommendation. ...

  4. Welcome to CSE @ Michigan

    The Computer Science and Engineering program at the University of Michigan, founded by computing pioneer Arthur Burks and Gordon Peterson in 1957, is among the richest in history and most progressive in vision. John H. Holland received the first PhD in computer science at Michigan in 1959. In 1966, the Michigan Terminal System (MTS) was developed as one of the world's first time-sharing ...

  5. Computer Science

    Also Known As: Computer Scientist, Software Engineer, Software Developer, Artificial Intelligence Specialist, Computational Linguist, Information Scientist, +10,000 more. The CS program at Michigan is one of the oldest and most respected in the world. U-M alumni have received the AM Turing Award, considered the "Nobel Prize" of computing.

  6. Programs of Study

    Graduate education at the University of Michigan is a shared enterprise. The Rackham Graduate School works together with faculty in the schools and colleges of the University to provide more than 180 graduate degree programs and to sustain a dynamic intellectual climate within which graduate students thrive. Campus.

  7. PhD in Scientific Computing

    Ph.D. in Scientific Computing. This program is intended for University of Michigan Ph.D. students who will make extensive use of large-scale computation, computational methods, or algorithms for advanced computer architectures in their doctoral studies. A firm knowledge of the scientific discipline is essential.

  8. Ph.D. and D.Eng. Programs

    The Dearborn Difference. The College of Engineering and Computer Science (CECS) offers 6 doctoral programs: 4 full-time Ph.D. programs and 2 Doctor of Engineering (D. Eng.) programs. In CECS, we are committed to excellence. Our doctoral programs are administered and taught by tenure-track faculty with active theoretical and translational ...

  9. Electrical Engineering and Computer Science at the University of Michigan

    Respected. Making a world of difference. EECS undergraduate and graduate degree programs are considered among the best in the country. Our research activities, which range from the nano- to the systems level, are supported by more than $75M in funding annually — a clear indication of the strength of our programs and our award-winning faculty.

  10. College of Engineering and Computer Science < University of Michigan

    The College of Engineering and Computer Science (CECS) offers 20 master's degrees, two Doctor of Engineering, and 4 Ph.D. programs. Our partnerships with major domestic automobile companies and automotive suppliers have led to many educational and research opportunities for students and faculty. Many graduate programs and courses are offered ...

  11. Applying to UM-Ann Arbor

    Applying to UM-Ann Arbor. The Rackham Graduate School and the graduate program work as a team to manage the application review process. As an applicant you will be interacting with both offices. Applicants must first consult the program website for specific requirements for admission. The program website is the official source of information ...

  12. Graduate Study in CSE

    Learn about the services offered by the Graduate Programs Office, what you need to do as part of your degree progress, and additional funding opportunities. Michigan Engineering. Electrical Engineering and Computer Science Department. Computer Science. and Engineering. Bob and Betty Beyster Building. 2260 Hayward Street. Ann Arbor, MI 48109-2121.

  13. Ph.D. in Computer and Information Science

    The Ph.D. program addresses the growing need for meaningful research in computer and information science as well as computational professionals with advanced knowledge and technical skills. This Ph.D. program of the Rackham Graduate School of the University of Michigan-Ann Arbor is located, administered, and offered by UM-Dearborn.

  14. PhD Applications

    Qualified students who hold a bachelor's degree in engineering, science or mathematics may apply directly to the PhD program. ... and computer programming. If you are admitted to the Master's or PhD programs, the department will provide a list of descriptions of University of Michigan courses frequently used to satisfy these prerequisites ...

  15. PhD in Computing (Fully Funded)

    Established in a tradition of academic excellence, the University of Michigan-Flint's Doctor of Philosophy in Computing program supports your growth as a leader and innovator in the computer science field. With a highly integrative approach and a strong emphasis on research, our doctoral degree in computing program creates a learning ...

  16. Dual/Joint Degree Programs » Rackham Graduate School: University of

    Graduate education at the University of Michigan is a shared enterprise. The Rackham Graduate School works together with faculty in the schools and colleges of the University to provide more than 180 graduate degree programs and to sustain a dynamic intellectual climate within which graduate students thrive.

  17. Best Computer Science Programs in America

    Princeton University. Princeton, NJ. #10 in Computer Science (tie) Save. 4.4. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search ...

  18. Computer Science Faculty

    Graduate Programs; Noncredit Certificates. Foundations of Algorithms; ... Computer Science. 516 Murchie Science Building 303 E. Kearsley Street Flint, MI 48502-1950 ... The logo for the University of Michigan - Flint 303 E. Kearsley Street Flint, MI 48502. 810-762-3300. Campus Map.

  19. Computer Science and Engineering at Michigan

    The Computer Science and Engineering Division at Michigan is home to one of the oldest and most respected programs in computation in the world. We provide a curriculum that prepares students to tackle modern problems. CSE faculty lead cutting-edge research and mentor students to reach their full potential.

  20. MS in Artificial Intelligence

    About the Program. The Artificial Intelligence master's degree program is designed as a 30-credit hour curriculum that give students a comprehensive framework for artificial intelligence with one of 4 concentration areas: (1) Computer Vision, (2) Intelligent Interaction, (3) Machine Learning, and (4) Knowledge Management and Reasoning.

  21. CECS Graduate Programs

    University of Michigan-Dearborn's College of Engineering and Computer Science is a leader in providing quality graduate programs in an environment integrated with research, engineering practice and continuing professional education. Our master's and Ph.D. programs are taught by passionate, research-active faculty at the frontier of new ...

  22. Master's in CSE

    The master's degree requires successful completion of 30 credits of coursework. A thesis is optional. Students normally complete the master's degree in 1-2 years. The complete master's requirements can be found in the CSE Graduate Program Guide (Google Doc). View a list of courses that satisfy the different MS degree requirements (Google ...

  23. SUGS Master

    SUGS students follow the degree requirements for the terminal CSE MS program (these requirements can be found in the CSE Graduate Program Guide).Successful completion of 30 credits of coursework is required. A thesis is optional. SUGS students must enroll in Rackham for at least two full terms (at least 9 credit hours each term), paying Rackham tuition, if they plan to graduate in two terms.

  24. Computer Science Major (Eng)

    Apply computer science theory and software development fundamentals to produce computing-based solutions. The CS-Engineering Program Objectives for our graduates are: Use their understanding of algorithms, computers, and programming to solve complex problems. Adapt to the rapidly changing scientific and technological landscape, recognize the ...