School of Computer Science

Martial Hebert, Dean

Thomas Cortina, Associate Dean for Undergraduate Programs

Veronica Peet, Assistant Dean for Undergraduate Experience

Location: GHC 4115

www.cs.cmu.edu/undergraduate-programs

Carnegie Mellon founded one of the first Computer Science departments in the world in 1965. As research and teaching in computing grew at a tremendous pace at Carnegie Mellon, the university formed the School of Computer Science (SCS) at the end of 1988. Carnegie Mellon was one of the first universities to elevate Computer Science into its own academic college at the same level as the Mellon College of Science and the College of Engineering. Today, SCS consists of seven departments and institutes, including the Computer Science Department that started it all, along with the Ray and Stephanie Lane Computational Biology Department, the Human-Computer Interaction Institute, the Language Technologies Institute, the Machine Learning Department, the Robotics Institute and the Software and Societal Systems Department. Together, these units make SCS a world leader in research and education. Over the past nine years, SCS has added four new primary undergraduate majors in Computational Biology, Artificial Intelligence (the first of its kind in the United States), Human-Computer Interaction, and Robotics. These new majors, along with the highly-ranked Computer Science major, give students in SCS distinct paths in the field of computing with ample opportunities in industry and advanced research. 

Students who apply to, and are directly admitted into, the School of Computer Science can choose between five primary majors: Artificial Intelligence, Computational Biology, Computer Science, Human-Computer Interaction and Robotics. Students with artistic and computing interests may be given the option to pursue a major in Computer Science and Art. Suitably prepared students from other Carnegie Mellon colleges are eligible to apply for internal transfer to the School of Computer Science and will be considered for transfer if grades in specific requirements are sufficiently high and space is available. Consult the program websites for specific requirements for transfer requests. Students at Carnegie Mellon University may pursue an additional major in one of the five primary areas depending on availability of courses and room in their schedules; consult with an academic advisor and the specific programs for requirements to declare an additional major in SCS. Students from within the School of Computer Science can pursue a concentration to provide more depth in a specific computing field, while students from outside the School of Computer Science can pursue a minor in a number of computing areas. Computation-oriented programs are also available within the Mellon College of Science, the Dietrich College of Humanities and Social Sciences, the College of Engineering and the College of Fine Arts. 

Information about SCS primary and additional majors, concentrations (for SCS students) and minors (for non-SCS students), SCS general education requirements and the SCS Honors Research Thesis can be found via the navigation menu or the links below:


Artificial Intelligence Program

Computational Biology Program
Computer Science Program
Human-Computer Interaction Program
Robotics Program
SCS Concentrations (for SCS students)
SCS Minors (for non-SCS students)

Policies & Procedures

Academic Standards and Actions

Grading Practices

Grades are given in SCS to record academic performance in accordance with CMU's overall grading practices, described in the section on Undergraduate Academic Regulations.

Dean's List with High Honors

Each Fall and Spring semester, SCS recognizes those undergraduates who have earned outstanding academic records by naming them to the Dean's List with High Honors. The criterion for such recognition is a semester quality point average of at least 3.75 while completing a minimum of 36 factorable units with no incomplete grades.

Good Academic Standing

A review of each student's academic record is completed after each Fall and Spring semester. For the purposes of calculating quality point averages (QPA), default grades are used for any incomplete courses. 

To maintain Good Academic Standing, students in SCS must meet all the following requirements:

  • Semester QPA: Students must attain a semester QPA of at least 2.00;
  • Cumulative QPA: Students must attain a cumulative QPA of at least 2.00;
  • Foundational course mastery (all SCS students): Students must make timely progress through the foundational courses required of all SCS majors. Students are expected to complete all attempted foundational courses with no more than two attempts per course by the end of the sophomore year. This requires earning a grade of C or higher in 15-112, 15-122 and 15-151 (or 21-127), and a grade of D or higher in 21-120 and 21-122; and
  • Adequate progress in major: Students must make timely progress through the additional core courses required in their chosen SCS major. Students are expected to satisfy the following major-specific requirements with no more than two attempts for each course:
    • ​Artificial Intelligence students must complete 07-280 and their required Probability course with grades of C or higher by the end of their sophomore year and must complete at least one of 15-210, 15-213 and 15-251 with a grade of D or higher by the end of their junior year.
    • Computational Biology students must complete 02-180, 02-181, 02-261, and either 15-351 or 15-210 with grades of D or higher by the end of their junior year. 
    • Computer Science students must complete 15-150 with a grade of C or higher by the end of their sophomore year and at least three of 15-210, 15-213, 15-251 and 21-241 (or 21-242) with a C or higher by the end of their junior year.
    • Human-Computer Interaction students must complete 05-431 with a grade of C or higher and either 15-210 or 15-213 with a grade of D or higher by the end of their junior year.
    • Robotics students must complete 16-211, 16-220, 16-299 and either 16-280 or 16-281 with a grade of D or higher by the end of their junior year.
Academic Actions

If a student fails to meet any of the criteria above for Good Academic Standing, an academic action is issued for the following semester. For example, a student can receive an academic action if they don't meet one of the QPA requirements*, or a student can receive an academic action if one of the mastery or progress courses is attempted twice without success**, or  a student can receive an academic action if one of the mastery or progress courses is not completed by the end of the indicated academic year.

* If an academic action is issued due to a QPA that was impacted by an incomplete grade, the action will be re-evaluated once the final grade is posted, and the action will be rescinded if appropriate.

** An unsuccessful attempt of a mastery or progress course is defined as a course that is completed with grades of R, N, W, or D (when a grade of C or higher is required). Students dropping a course very late in the semester due to a failing grade may have this course considered an attempt, depending on the context of the situation.

Academic Warning

A student in good standing is placed on Academic Warning when their performance falls below the standards of Good Academic Standing. Students on Academic Warning are required to meet with their academic advisor regularly to discuss available resources, review any concerns about classes and monitor progress. Students may also discuss other majors with their advisors if they feel that their current major is not a good fit for their interests and goals.

At the end of a semester under Academic Warning, a student's performance determines their subsequent academic status. A student is removed from Academic Warning and returns to Good Academic Standing when they complete a semester at full-time load and meet all the criteria above. A student on Academic Warning who is still not meeting the requirements for Good Academic Standing will be placed on Academic Suspension in general. However, a student on Academic Warning who is close to meeting the requirements for Good Academic Standing (e.g. all but cumulative QPA, all but one foundational course, part-time progress, etc.) may be continued on Academic Warning for one semester instead of being placed on Academic Suspension, upon review by their academic advisor and the Associate Dean for Undergraduate Programs. 

Academic Suspension

Academic Suspension is issued when a student on Academic Warning fails to meet the requirements for Good Academic Standing. This action provides a pause from academic studies to allow the student to address the issues causing poor academic performance. The minimum period of Academic Suspension is one academic year (i.e. two non-summer semesters).

A student may petition to return to academic studies on campus as the end of the Academic Suspension period approaches (see Return from Leave of Absence below). 

Final Academic Warning

SCS students who successfully return from Academic Suspension are placed on Final Academic Warning for up to two semesters to allow them to return to Good Academic Standing or transfer to another major. Students on Final Academic Warning are asked to refrain from study abroad and course overloads to help them focus on returning to good standing. 

A student is removed from Final Academic Warning when they meet all criteria for Good Academic Standing. A student on Final Academic Warning who does not meet the criteria for Good Academic Standing within two semesters or does not transfer to another major successfully within two semesters will receive an Academic Drop from their academic program. Although a student is normally given up to two semesters to return to Good Academic Standing, a student may receive an Academic Drop after one semester if the performance in the first of these two semesters indicates that a return to Good Academic Standing is highly unlikely or impossible and there is no interest in changing majors, upon review by the student's academic advisor and Associate Dean for Undergraduate Programs.

Any student who previously returned to Good Academic Standing following an Academic Suspension but subsequently fails to meet the criteria for Good Academic Standing will be placed directly back on Final Academic Warning. Students who transfer to another major in another College or School mid-semester will have their academic standing carry to their new program.

Academic Drop

Students receiving an Academic Drop from the School of Computer Science (SCS) cannot continue their studies in SCS. Because all CMU undergraduate students must be attached to an academic program, students who have been dropped and who are not already admitted to another program at the university are required to absent themselves from the campus (including residence halls and Greek houses) within a maximum of two days after the action takes effect. 

Appeals

Students may appeal an academic suspension or drop decision in writing within two weeks (generally 10 business days) of notification. Students should consult with their academic advisor before appealing, and should typically only appeal if they believe that an academic action was not correctly determined by the above criteria or if they have substantial additional information which was not available when the academic action was decided and which indicates a timely return to Good Academic Standing. Instructions on the appeal process are given in the suspension or drop letter that is sent to the student.


Leave of Absence and Return from Leave of Absence

SCS undergraduate students may elect to take a leave of absence during their current semester for a variety of reasons, after consultation with their academic advisor. Students who wish to take a leave of absence must do so by the last day of classes before final exams begin and before final grades are posted (in case this is earlier). Students requesting a leave of absence must complete a form from the HUB and have this signed by their academic advisor and SCS Associate Dean for Undergraduate Programs. Students who take a leave of absence up to the last day to drop classes will have all of their classes dropped. Students who take a leave of absence after the last day to drop classes will be assigned a grade of W (withdrawal) for all of their classes. Students may elect to take a leave for the subsequent semester at any time during the current semester, and approved leaves will result in their subsequent registration being canceled if they have pre-registered for courses.

Students requesting a return from a leave of absence (including from Academic Suspension) are required to:

  • Complete a Return from Leave of Absence form from their HUB and submit this form to their academic advisor;
  • [For students taking a leave for academic performance reasons] Supply a letter to their academic advisor and the Associate Dean for Undergraduate Programs that explains the reason for the leave, describes the actions that were performed during the leave to prepare the student for a successful return, and identifies the on-campus resources, if required, that would be used by the student in order to increase the likelihood of success; and
  • [Optional] Provide up to two letters of support from people close to the student (e.g. family, friends, clergy, teachers, coaches, others as appropriate) endorsing their return.

The student may be approved to continue their studies upon review by their academic advisor and the Associate Dean for Undergraduate Programs, in consultation with the Office of Student Affairs, the Office of International Education (OIE) (when appropriate) and the Division of Enrollment Management.

Requests to return must be approved and submitted to the University by the SCS Undergraduate Office by the following deadlines, so students should work with their academic advisors to prepare and submit the required materials with enough lead time to be sure to meet the University deadline:

  • Returns for Fall semester: July 15th 
  • Returns for Spring semester: November 15th
  • Returns for Summer semester: March 15th

Requests to return are reviewed by the student's academic advisor, and the Associate Dean for Undergraduate Programs to determine eligibility and any resources that need to be put into place to assist the student upon return. It is recommended that students submit their materials no later than the 1st of the months listed above for enough time to review, approve and submit the final request to the University. Contact the SCS Undergraduate Office (GHC 4115) for more information.


Internal Transfer within SCS

First year students admitted to SCS are considered undeclared during their first year. These students declare their SCS major in the middle of the second semester of their first year of study. SCS students who wish to transfer from one SCS major to another SCS major may do so by applying for transfer by mid-semester break during the semester the transfer is desired (or the end of the summer session for summer transfers). These students should consult with their academic advisor and the program director of the intended major for more information about specific course requirements and academic plans. Internal SCS transfers do not have any grade requirements. Transfers are approved based on demonstrated interest, ability, and available space in the intended major. Consult the website for the individual SCS major for more information about expected courses to take to demonstrate interest and ability. The transfer request form for students in SCS who wish to change majors within SCS is available on the SCS website.


Transfer into SCS / Dual-Degree

Undergraduate students admitted to colleges at CMU other than SCS and wishing to transfer to SCS or pursue a dual degree in SCS should consult with the Director or Program Coordinator of the desired SCS major during their first year. See the individual program pages for the names of the current directors and program coordinators, along with their contact information. Starting Fall 2026, students can apply to transfer to a specific major only once, so students taking a course where there is an option should consider waiting until the course is completed to see if they will satisfy the transfer requirements before applying.

  • For the Artificial Intelligence primary major, students must complete 15-12215-15007-28007-380 one of 15-21015-213 or 15-251, and one of 15-25921-32521-42536-218 or 36-225, with an expected overall QPA over these six courses of 3.6 or higher.and an overall QPA of at least 3.0, in order to be considered for transfer or dual degree.
  • For the Computational Biology primary major, students must complete 21-127 (or equivalent), 15-12215-25115-351 (or 15-210*), 03-121 and either 02-251 or 02-250 with an expected overall QPA over these six courses of 3.6 or higher and an overall QPA of at least 3.0, in order to be considered for transfer or dual degree. (*Students who take 15-210 will need to also take 15-150; this course is not required for the B.S. in Computational Biology but can count as an elective.)
  • For the Computer Science primary major, students must complete 21-127 (or equivalent), 15-122, 15-150, 15-210, 15-213, 15-251 with an expected overall QPA over these six courses of 3.6 or higher and an overall QPA of at least 3.0, in order to be considered for transfer or dual degree.
  • For the Human-Computer Interaction primary major, students must complete 21-127 (or equivalent), 15-122, 15-150, 05-410, one of 15-210 or 15-213, and one of 05-380 or 05-431, with an expected overall QPA over these six courses of 3.6 or higher and an overall QPA of at least 3.0, in order to be considered for transfer or dual degree. 
  • For the Robotics primary major, students must complete 21-127 (or equivalent), 15-12215-21315-251, one of the following robotics courses: 16-211, 16-299, 16-311 (or Robot Building when launched), and one of 36-22521-32536-218 or 15-259, with an expected overall QPA over these 6 courses of 3.6 or higher and an overall QPA of at least 3.0, in order to be considered for transfer or dual degree.  

Students may apply for transfer by the last day of classes for mini-1 (for a Fall review), mini-3 (for a Spring review) and mini-6 (for a Summer review). In the case of course(s) in progress for Fall and Spring reviews, the mid-semester grades will be used in the QPA calculation. The decision to allow transfer or dual degree will be made by committee based on the student's academic performance (in the specified courses and in their courses overall if necessary), additional involvement in SCS and other computing-related activities, and the submitted essay describing the reasons for requesting a transfer. The transfer request form for students outside of SCS who wish to change to a major within SCS is currently available on the SCS website but is expected to transition to a HUB website in 2027.


Transfer from SCS to another College or School at CMU

You may want to change your primary major as your academic interests grow. If so, this conversation should begin with your academic advisor as you consider how a new primary major impacts your academic, career and timeline goals. Each academic major has different criteria that must be met to change majors with common application deadlines across the university. To learn more about changing your major at Carnegie Mellon, including application deadlines, application criteria and policies, please visit the HUB website on major changes. 

Students who successfully transfer to another college or school at CMU at mid-semester and who are currently under an academic action will have that action travel with them to the new program until a new academic review is done at the end of that semester.


External Transfer into SCS from outside of CMU

A student currently enrolled at another university or college who wishes to transfer to SCS should first apply through the Office of Admission. If the Office of Admission believes the applicant meets admission guidelines, the student's record is sent to SCS for evaluation. Admission is based on seat availability, overall academic performance and course rigor from the student's current institution, ability to complete the rigorous SCS program on time, and the application material including recommendations and reflection essay(s). It is important to note that extremely few external transfers are admitted to the SCS program at Carnegie Mellon University due to space limitations. Additionally, any external transfer that is admitted into a major in SCS is not allowed to change majors within SCS for a minimum of one year and must meet all transfer requirements as defined above for students applying to transfer into SCS from another college/school at Carnegie Mellon (minus any courses that were granted as transfer courses).


Graduation Requirements

  1. A requirement for graduation is the completion of the program specified for a degree with a cumulative quality point average of 2.00 or higher for all courses taken at CMU. 
  2. Students must be recommended for a degree by the faculty of SCS.
  3. A candidate for the bachelor's degree must complete at the University a minimum of four semesters of full-time study, or the equivalent of part-time study, comprising at least 180 units of course work.
  4. Students will be required to have met all financial obligations to the university before being awarded a degree.
 

Faculty

UMUT ACAR, Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2012–

ANIL ADA, Associate Teaching Professor, Carnegie Mellon University – Ph.D., McGill University; Carnegie Mellon, 2014–

HENNY ADMONI, Associate Professor, Robotics Institute – Ph.D., Yale University; Carnegie Mellon, 2017–

YUVRAJ AGARWAL, Professor, Institute for Software Research – Ph.D., University of California, San Diego; Carnegie Mellon, 2013–

HAMMAD AHMAD, Assistant Teaching Professor, Software and Societal Systems Department – Ph.D., University of Michigan; Carnegie Mellon, 2024–

JONATHAN ALDRICH, Professor, Institute for Software Research – Ph.D., University Of Washington; Carnegie Mellon, 2003–

VINCENT ALEVEN, Professor, Human-Computer Interaction Institute – Ph.D., University Of Pittsburgh; Carnegie Mellon, 2000–

DANIEL ANDERSON, Assistant Teaching Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2023–

DAVID ANDERSEN, Professor, Computer Science Department – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 2005–

JOHN ANDERSON, R.K. Mellon University Professor – Ph.D., Stanford University; Carnegie Mellon, 1978–

DIMITRIOS APOSTOLOPOULOS, Principal Systems Scientist, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1989–

AKARI ASAI, Assistant Professor, Language Technologies Institute – Ph.D., University of Washington; Carnegie Mellon, 2026–

CHRISTOPHER ATKESON, Professor, Robotics Institute – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 2000–

JAMES BAGNELL, Associate Professor, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2004–

ANDREA BAJCSY, Assistant Professor, Robotics Institute – Ph.D., University of California, Berkeley; Carnegie Mellon, 2023–

MARIA FLORINA BALCAN, Professor, Machine Learning Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2014–

STEPHANIE BALZER, Associate Professor, Computer Science Department – Ph.D., ETH Zurich; Carnegie Mellon, 2016–

LUJO BAUER, Professor, Institute for Software Research – Ph.D., Princeton University; Carnegie Mellon, 2015–

NATHAN BECKMANN, Associate Professor, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2017–

TAYLOR BERG-KIRKPATRICK, Assistant Professor, Language Technologies Institute – Ph.D., University of California at Berkeley; Carnegie Mellon, 2016–

JEFFREY BIGHAM, Associate Professor, Human-Computer Interaction Institute – Ph.D., University of Washington; Carnegie Mellon, 2013–

YONATAN BISK, Associate Professor, Language Technologies Institute – Ph.D, University of Illinois, Urbana- Champaign; Carnegie Mellon, 2020–

GUY BLELLOCH, Professor, Computer Science Department – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 1988–

MANUEL BLUM, University Professor Emeritus, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2001–

CHRISTOPHER BOGART, Senior Systems Scientist, Institute for Sofrware research – Ph.D., Oregon State University; Carnegie Mellon, 2017–

RICHARD BORDER, Assistant Professor, Computational Biology Department – Ph.D., University of California, Los Angeles; Carnegie Mellon, 2025–

DAVID BOURNE, Principal Systems Scientist, Robotics Institute – M.S., University Of Pennsylvania; Carnegie Mellon, 1980–

DANIEL BOYARSKI, Professor – M.F.A., Indiana University; Carnegie Mellon, 1982–

TRAVIS BREAUX, Associate Professor, Institute for Software Research – Ph.D., North Carolina State University; Carnegie Mellon, 2010–

STEPHEN BROOKES, Professor Emeritus, Computer Science Department – Ph.D., Oxford University; Carnegie Mellon, 1981–

RALF BROWN, Principal Systems Scientist, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1993–

FRASER BROWN, Assistant Professor, Institute for Software Research – Ph.D., Stanford University; Carnegie Mellon, 2022–

RANDAL BRYANT, University Professor Emeritus, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 1984–

CARLOS BUSSO, Professor, Language Technologies Institute – Ph.D., University of Southern California; Carnegie Mellon, 2025–

JOSEPH CALANDRINO, Assistant Professor, Software and Societal Systems Department – Ph.D., Princeton University; Carnegie Mellon, 2025–

JAMES CALLAN, Professor and Director, Language Technologies Institute – Ph.D., University Of Massachusetts; Carnegie Mellon, 1999–

JAVIER CAMARA-MORENO, Systems Scientist, Institute for Software Research – Ph.D., University of Malaga; Carnegie Mellon, 2015–

OANA CARJA, Associate Professor, Computational Biology – Ph.D., Stanford University; Carnegie Mellon, 2019–

KATHLEEN CARLEY, Professor, Institute for Software Research – Ph.D., Harvard University; Carnegie Mellon, 1984–

JACOBO CARRASQUEL, Associate Teaching Professor Emeritus, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1983–

PATRICK CARRINGTON, Associate Professor, Human Computer Interaction Institute – Ph.D., University of Maryland; Carnegie Mellon, 2019–

PAOLO CARVALHO, Assisant Professor, Human-Computer Interaction Institute – Ph.D., Indiana University; Carnegie Mellon, 2024–

JUSTINE CASSELL, Professor, Language Technologies Institute – Ph.D., University of Chicago; Carnegie Mellon, 2010–

ILIANO CERVESATO, Teaching Professor, Computer Science Department – Ph.D., University of Torino; Carnegie Mellon, 2016–

HENRY CHAI, Assistant Teaching Professor, Machine Learning Department – Ph.D., Washington University, Saint Louis; Carnegie Mellon, 2022–

JUSTIN CHAN, Assistant Professor, Software and Societal Systems Department – Ph.D., University of Washington; Carnegie Mellon, 2024–

TIANQI CHEN, Associate Professor, Machine Learning Department / Computer Science Department – Ph.D, University of Washington; Carnegie Mellon, 2020–

HOWARD CHOSET, Professor, Robotics Institute – Ph.D., California Institute Of Technology; Carnegie Mellon, 1996–

NICOLAS CHRISTIN, Professor, Institute for Software Research – Ph.D., University of Virginia; Carnegie Mellon, 2017–

WILLIAM COHEN, Professor, Machine Learning Department – Ph.D., Rutgers University; Carnegie Mellon, 2003–

PHILLIP COMPEAU, Teaching Professor, Computational Biology Department – Ph.D., University of California, San Diego; Carnegie Mellon, 2015–

VINCENT CONITZER, Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2022–

ALBERT CORBETT, Associate Research Professor Emeritus, Human-Computer Interaction Institute – Ph.D., University Of Oregon; Carnegie Mellon, 1983–

THOMAS CORTINA, Associate Dean for Undergraduate Programs and Teaching Professor, Computer Science Department – Ph.D., Polytechnic University (Brooklyn); Carnegie Mellon, 2004–

KEENAN CRANE, Associate Professor, Robotics Institute – Ph.D., California Institute of Technology; Carnegie Mellon, 2015–

LORRIE CRANOR, Professor, Institute for Software Research – Ph.D., Washington University; Carnegie Mellon, 2003–

KARL CRARY, Associate Professor, Computer Science Department – Ph.D., Cornell University; Carnegie Mellon, 1998–

CHRISTIAN CUBA-SANAMIEGO, Assistant Professor, Computational Biology Department – Ph.D., University of California, Riverside; Carnegie Mellon, 2024–

LAURA DABBISH, Professor, Human Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2007–

ROGER DANNENBERG, Professor Emeritus, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1982–

SAUVIK DAS, Associate Professor, Human Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2022–

PATHAK DEEPAK, Assistant Professor, Robotics Institute – Ph.D., University of California, Berkeley; Carnegie Mellon, 2020–

TIM DETTMERS, Assistant Professor, Machine Learning Department – Ph.D., University of Washington; Carnegie Mellon, 2025–

JEFFREY EPPINGER, Professor Of The Practice Emeritus, Institute for Software Research – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2001–

FERNANDO DE LA TORRE FRADE, Research Professor, Robotics Institute – Ph.D., La Salle School of Engineering; Carnegie Mellon, 2002–

DAN DEBLASIO, Assistant Teaching Professor, Computational Biology Department – Ph.D., University of Arizona; Carnegie Mellon, 2023–

MONA DIAB, Professor, Language Technologies Institute – Ph.D., George Washington University; Carnegie Mellon, 2023–

FERNANDO DIAZ, Associate Professor, Language Technologies Institute – Ph.D., University of Massachusetts Amherst; Carnegie Mellon, 2023–

JOHN DOLAN, Principal Systems Scientist, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1991–

CHRIS DONAHUE, Assistant Professor, Language Technologies Institute – Ph.D., University of California San Diego; Carnegie Mellon, 2023–

ARTUR DUBRAWSKI, Research Professor, Robotics Institute – Ph.D., Institute of Fundamental Technological Research; Carnegie Mellon, 2003–

DAVID ECKHARDT, Teaching Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2003–

WILLIAM EDDY, Professor – Ph.D., Yale University; Carnegie Mellon, 1976–

ZACKORY ERICKSON, Assistant Professor, Robotics Institute – Ph.D, Georgia Institute of Technology; Carnegie Mellon, 2021–

MOTAHHARE ESLAMI, Associate Professor, Human Computer Interaction Institute – Ph.D, University of Illinois, Urbana- Champaign; Carnegie Mellon, 2020–

SCOTT FAHLMAN, Professor Emeritus, Language Technologies Institute – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 1978–

CHRISTOS FALOUTSOS, Professor, Computer Science Department – Ph.D., University Of Toronto; Carnegie Mellon, 1997–

FEI FANG, Associate Professor, Institute for Software Research – Ph.D., University of Southern California; Carnegie Mellon, 2017–

JODI FORLIZZI, Professor, Director; Human-Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2000–

SARAH FOX, Associate Professor, Human Computer Interaction Institute – Ph.D, University of Washington; Carnegie Mellon, 2020–

KATE FRAGKIADAKI, Associate Professor, Machine Learning Department – Ph.D., University of Pennsylvania ; Carnegie Mellon, 2016–

MATTHEW FREDRIKSON, Associate Professor, Computer Science Department – Ph.D., University of Wisconsin; Carnegie Mellon, 2015–

DANIEL FRIED, Assistant Professor, Language Technologies Institute – Ph.D., University of California at Berkeley; Carnegie Mellon, 2022–

JOHN GALEOTTI, Senior Systems Scientist, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2014–

DAVID GARLAN, Professor, Institute for Software Research – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1990–

CHARLES GARROD, Teaching Professor, Institute for Software Research – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2012–

HARTMUT GEYER, Professor, Robotics Institute – Ph.D., Friedrich-Schiller University; Carnegie Mellon, 2010–

PHIL GIBBONS, Professor, Computer Science Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2015–

IOANNIS GKIOULEKAS, Associate Professor, Robotics Institute – Ph.D., Harvard; Carnegie Mellon, 2017–

CLARK GLYMOUR, University Professor – Ph.D., Indiana University; Carnegie Mellon, 1985–

MAYANK GOEL, Associate Professor, Institute for Software Research – Ph.D., University of Washington; Carnegie Mellon, 2016–

SETH GOLDSTEIN, Associate Professor, Computer Science Department – Ph.D., University Of California; Carnegie Mellon, 1997–

GEOFFREY GORDON, Professor, Machine Learning Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2001–

MATTHEW GORMLEY, Associate Teaching Professor, Machine Learning Department – Ph.D., John Hopkins University; Carnegie Mellon, 2015–

ALBERT GU, Assistant Professor, Machine Learning Department – Ph.D., Stanford University; Carnegie Mellon, 2023–

MARCAIS GUILLAUME, Senior Systems Scientist, Computational Biology Department – Ph.D., University of Maryland; Carnegie Mellon, 2020–

ABHINAV GUPTA, Professor, Robotics Institute – Ph.D., University of Maryland; Carnegie Mellon, 2011–

HANA HABIB, Assistant Teaching Professor, Software and Societal Systems Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2024–

ZAKIA HAMMAL, Assistant Research Professor, Robotics Institute – Ph.D, University of Grenoble, France; Carnegie Mellon, 2021–

JESSICA HAMMER, Professor, Human-Computer Interaction Institute – Ph.D., Columbia University; Carnegie Mellon, 2014–

MOR HARCHOL-BALTER, Professor, Computer Science Department – Ph.D., University Of California at Berkeley; Carnegie Mellon, 1999–

ROBERT HARPER, Professor, Computer Science Department – Ph.D., Cornell University; Carnegie Mellon, 1988–

ERIK HARPSTEAD, Assistant Research Professor, Human-Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2017–

CHRISTOPHER HARRISON, Professor, Human-Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2014–

ALEXANDER HAUPTMANN, Research Professor, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1994–

MARTIAL HEBERT, Dean of the School of Computer Science and Professor, Robotics Institute – Ph.D., Paris-Xl; Carnegie Mellon, 1984–

HODA HEIDARI, Assistant Professor, Machine Learning Department – Ph.D., University of Pittsburgh; Carnegie Mellon, 2020–

DAVID HELD, Associate Professor, Robotics Institute – Ph.D., Stanford University; Carnegie Mellon, 2017–

VINCENT HELLENDOORN, Assistant Professor, Software and Societal Systems Department – Ph.D., University of California Davis; Carnegie Mellon, 2020–

AUSTIN HENLEY, Associate Teaching Professor, Software and Societal Systems Department – Ph.D., The University of Memphis; Carnegie Mellon, 2024–

JAMES HERBSLEB, Director, Professor, Institute for Software Research – Ph.D., University Of Nebraska; Carnegie Mellon, 2002–

MARIJN HEULE, Associate Professor, Computer Science Department – Ph.D., Delft University of Technology (Netherlands); Carnegie Mellon, 2019–

LEE HILLMAN, Executive Director of MHCI, Human-Computer Interaction Institute – M.S., Carnegie Mellon University; Carnegie Mellon, 2017–

MICHAEL HILTON, Teaching Professor, Institute for Software Research – Ph.D., Oregon State University; Carnegie Mellon, 2017–

JESSICA HODGINS, Professor, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2001–

JAN HOFFMANN, Associate Professor, Computer Science Department – Ph.D., Ludwig-Maximilians-Universität and TU Munich; Carnegie Mellon, 2015–

RALPH HOLLIS, Research Professor Emeritus, Robotics Institute – Ph.D, University of Colorado; Carnegie Mellon, 1993–

JASON HONG, Professor Emeritus, Human-Computer Interaction Institute – Ph.D., University Of California at Berkeley; Carnegie Mellon, 2004–

DANIEL HUBER, Senior Systems Scientist, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2002–

SCOTT HUDSON, Professor, Human-Computer Interaction Institute – Ph.D., University Of Colorado; Carnegie Mellon, 1997–

JEFF ICHNOWSKI, Assistant Professor, Robotics Institute – Ph.D., University of North Carolina at Chapel Hill; Carnegie Mellon, 2023–

DAPHNE IPPOLITO, Assistant Professor, Language Technologies Institute – Ph.D., University of Pennsylvania; Carnegie Mellon, 2023–

FARNAM JAHANIAN, President, Carnegie Mellon University, and Professor, Computer Science Department – Ph.D., University of Texas at Austin; Carnegie Mellon, 2014–

AAYUSH JAIN, Assistant Professor, Computer Science Department – Ph.D, University of California, Los Angeles; Carnegie Mellon, 2021–

LASZLO JENI, Assistant Research Professor, Robotics Institute – Ph.D., University of Tokyo; Carnegie Mellon, 2018–

MICHAEL KAESS, Associate Professor – Ph.D., Georgia Institute of Technology; Carnegie Mellon, 2013–

TAKEO KANADE, University Professor, Robotics Institute – Ph.D., Kyoto University; Carnegie Mellon, 1980–

EUNSUK KANG, Assistant Professor, Institute for Software Research – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2017–

JOSHUA KANGAS, Assistant Teaching Professor, Computational Biology Department – PhD, Carnegie Mellon University; Carnegie Mellon, 2018–

GEORGE KANTOR, Research Professor, Robotics Institute – Ph.D., University of Maryland; Carnegie Mellon, 2002–

IRENE KAPLOW, Assistant Professor, Computational Biology Department – Ph.D., Stanford University; Carnegie Mellon, 2024–

CHRISTIAN KASTNER, Associate Professor, Institute for Software Research – Ph.D., University of Magdeburg; Carnegie Mellon, 2012–

GEOFF KAUFMAN, Associate Professor, Human Computer Interaction Institute – Ph.D., Ohio State University; Carnegie Mellon, 2015–

DILSUN KAYNUR, Associate Teaching Professor, Computer Science Department – Ph.D., University of Edinburgh; Carnegie Mellon, 2012–

ALONZO KELLY, Professor Emeritus, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1998–

SEUNGJUN KIM, Systems Scientist, Human-Computer Interaction Institute – Ph.D., Gwangju Institute of Science and Technology; Carnegie Mellon, 2011–

CARL KINGSFORD, Professor, Computational Biology Department – Ph.D., Princeton University; Carnegie Mellon, 2012–

KRIS KITANI, Associate Research Professor, Robotics Institute – Ph.D., University of Tokyo; Carnegie Mellon, 2016–

ANIKET KITTUR, Professor, Human-Computer Interaction Institute – Ph.D., University of California At Los Angeles; Carnegie Mellon, 2009–

DANIEL KLUG, Systems Scientist, Institute for Software Research – Ph.D., University of Basel; Carnegie Mellon, 2021–

KENNETH KOEDINGER, Professor, Human-Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1991–

ANNE KOHLBRENNER, Assistant Teaching Professor, Computer Science Department – Ph.D., Princeton University; Carnegie Mellon, 2023–

J. ZICO KOLTER, Professor, Computer Science Department – Ph.D., Stanford University; Carnegie Mellon, 2012–

DAVID KOSBIE, Teaching Professor, Computer Science Department – M.S., Carnegie Mellon University; Carnegie Mellon, 2009–

IOANNIS KOUTIS, Adjunct Assistant Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2008–

ROBERT KRAUT, Herbert A. Simon Professor Emeritus, Human-Computer Interaction Institute – Ph.D., Yale University; Carnegie Mellon, 1993–

OLIVER KROEMER, Associate Professor, Robotics Institute – Ph.D., Technische Universität Darmstadt; Carnegie Mellon, 2017–

CLAIRE LE GOUES, Professor, Institute for Software Research – Ph.D., University of Virginia; Carnegie Mellon, 2013–

AVIRAL KUMAR, Assistant Professor, Computer Science Department – Ph.D., University of California, Berkeley; Carnegie Mellon, 2024–

WILLIAM KUSZMAUL, Assistant Professor, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2024–

CHRISTIAN LEBIERE, Research Psychologist, Psychology – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1999–

EUN SUN LEE, Associate Teaching Professor, Institute for Software Research – M.S., Carnegie Mellon University; Carnegie Mellon, 2014–

TAI-SING LEE, Professor, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 1996–

TERRY E LEE, Associate Teaching Professor, Software and Societal Systems Department – M.Sc., Carnegie Mellon University; Carnegie Mellon, 2020–

LORRAINE LEVIN, Research Professor, Language Technologies Institute – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 1989–

JAIOYANG LI, Assistant professor, Robotics Institute – Ph.D., University of Southern California; Carnegie Mellon, 2022–

LEI LI, Associate Professor, Language Technologies Institute – Ph.D., University of California Santa Barbara; Carnegie Mellon, 2023–

MINCHEN LI, Assistant Professor, Computer Science Department – Ph.D., University of Pennsylvania; Carnegie Mellon, 2023–

JASON LI, Assistant Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2025–

MAXIM LIKACHEV, Professor, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2010–

ZACHARY LIPTON, Associate Professor, Machine Learning Department – Ph.D., University of California San Diego; Carnegie Mellon, 2024–

CHANGLIU LIU, Associate Professor, Robotics Institute – Ph.D., University of California, Berkeley; Carnegie Mellon, 2019–

YANG LIU, Assistant Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2025–

HAO LIU, Assistant Professor – Ph.D., University of California at Berkeley; Carnegie Mellon, 2025–

JOSE LUGO-MARTINEZ, Assistant Professor, Computational Biology Department – Ph.D., Indiana University; Carnegie Mellon, 2022–

JIAN MA, Professor, Computational Biology Department – Ph.D., Pennsylvania State University ; Carnegie Mellon, 2016–

JOHN MACKEY, Teaching Professor, Computer Science Department and Mathematics Department – Ph.D., University of Hawaii; Carnegie Mellon, 2003–

ZACHARY MANCHESTER, Associate Professor, Robotics Institute – Ph.D., Cornell University; Carnegie Mellon, 2020–

MELISA ORTA MARTINEZ, Assistant Professor, Robotics Institute – PH.D., Stanford University; Carnegie Mellon, 2020–

RUBEN MARTINS, Associate Research Professor, Institute for Software Research – Ph.D, Technical university of Lisbon; Carnegie Mellon, 2018–

NIKOLAS MARTELARO, Associate Professor, Human Computer Interaction Institute – Ph.D, Stanford University; Carnegie Mellon, 2020–

MATTHEW MASON, Professor Emeritus, Robotics Institute – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 1982–

AULDYN MATTHEWS-MCGEE, Assistant Teaching Professor, Human Computer Interaction Institute – MHCI, Carnegie Mellon University; Carnegie Mellon, 2023–

JAMES MCCANN, Associate Professor, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2017–

BRUCE MCLAREN, Professor, Human-Computer Interaction Institute – Ph.D., University Of Pittsburgh; Carnegie Mellon, 2003–

HEATHER MILLER, Associate Professor, Institute for Software Research – Ph.D., École Polytechnique Fédérale de Lausanne; Carnegie Mellon, 2018–

EDUARDO MIRANDA, Teaching Professor, Institute for Software Research – M.S./M.Eng., University of Linköping/University of Ottawa; Carnegie Mellon, 2008–

NILOOFAR MIRESHGHALLAH, Assistant Professor, Language Technologies Institute – Ph.D., University of California San Diego; Carnegie Mellon, 2027–

TERUKO MITAMURA, Research Professor, Language Technologies Institute – Ph.D., University Of Pittsburgh; Carnegie Mellon, 1990–

TOM MITCHELL, University Professor, Machine Learning Department – Ph.D., Stanford University; Carnegie Mellon, 1986–

ALAN MONTGOMERY, Associate Professor of Marketing – Ph.D., University Of Chicago; Carnegie Mellon, 1999–

IGOR MORDATCH, Assistant Professor, Robotics Institute – Ph.D., University of Washington; Carnegie Mellon, 2017–

LOUIS-PHILIPPE MORENCY, Associate Professor, Language Technologies Institute – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2015–

DOMINIK MORITZ, Assistant Professor, Robotics Institute – Ph.D, University of Washington; Carnegie Mellon, 2020–

JAMES MORRIS, Professor, Emeritus, Human-Computer Interaction Institute – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 1982–

DAVID MORTENSEN, Associate Research Professor, Language Technologies Institute – Ph.D, University of California, Berkeley; Carnegie Mellon, 2015–

JACK MOSTOW, Research Professor Emeritus, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1992–

TODD MOWRY, Professor, Computer Science Department – Ph.D., Stanford University; Carnegie Mellon, 1997–

KATHARINA MUELLING, Systems Scientist, Robotics Institute – Ph.D., Max Planck Institute for Intelligent Systems; Carnegie Mellon, 2013–

ROBERT MURPHY, Ray and Stephanie Lane Professor of Computational Biology Emeritus – Ph.D., California Institute of Technology; Carnegie Mellon, 1983–

BRAD MYERS, Professor, Human-Computer Interaction Institute – Ph.D., University Of Toronto; Carnegie Mellon, 1987–

PRIYA NARASIMHAN, Professor – Ph.D., University Of California; Carnegie Mellon, 2001–

SRINIVASA NARASIMHAN, Professor, Interim Director, Robotics Institute – Ph.D., Columbia University; Carnegie Mellon, 2004–

ARAN NAYEBI, Assistant Professor, Machine Learning Department – Ph.D., Stanford University; Carnegie Mellon, 2024–

GRAHAM NEUBIG, Associate Professor, Language Technologies Institute – Ph.D., Kyoto University; Carnegie Mellon, 2016–

MEG NEUMANN, Assistant Teaching Professor, Human-Computer Interaction Institute – M.S., Carnegie Mellon University; Carnegie Mellon, 2025–

CHRISTINE NEUWIRTH, Professor – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2004–

ILLAH NOURBAKHSH, Professor, Robotics Institute – Ph.D., Stanford University; Carnegie Mellon, 1997–

ERIC NYBERG, Professor, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1989–

RYAN O'DONNELL, Professor, Computer Science Department – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 2006–

KEMAL OFLAZER, Associate Dean of Research, Language Technologies Institute – Ph.D, Carnegie Mellon University; Carnegie Mellon, 2008–

AMY OGAN, Professor, Human-Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2014–

DAVID O'HALLARON, Professor Emeritus, Computer Science Department – Ph.D., University of Virginia; Carnegie Mellon, 1989–

JEAN OH, Associate Research Professor, Robotics Institute – Ph.D, Carnegie Mellon University; Carnegie Mellon, 2019–

IRVING OPPENHEIM, Professor – Ph.D., University of Cambridge; Carnegie Mellon, 1973–

MATTHEW O'TOOLE, Associate Professor, Robotics Institute and Computer Science Department – Ph.D., University of Toronto; Carnegie Mellon, 2018–

RICCARDO PACCAGNELLA, Assistant Professor, Software and Societal Systems Department – Ph.D., University of Illinois Urbana-Champaign; Carnegie Mellon, 2023–

ROHAN PADHYE, Associate Professor, Software and Societal Systems Department – Ph.D., University of California, Berkeley; Carnegie Mellon, 2020–

PATRICK PARK, Assistant Professor, Institute for Software Research – Ph.D, Cornell University; Carnegie Mellon, 2021–

BRYAN PARNO, Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2017–

JIGNESH PATEL, Professor, Computer Science Department – Ph.D., University of Wisconsin Madison; Carnegie Mellon, 2023–

DEEPAK PATHAK, Associate Professor, Robotics Institute – Ph.D, University of California, Berkeley; Carnegie Mellon, 2020–

SCOTT PAVETTI, Assistant Teaching Professor, Software and Societal Systems Department – MSE, Carnegie Mellon University; Carnegie Mellon, 2020–

ANDREW PAVLO, Associate Professor, Computer Science Department – Ph.D., Brown University; Carnegie Mellon, 2013–

RICHARD PENG, Associate Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2023–

ADAM PERER, Associate Professor, Human Computer Interaction Institute – Ph.D., University of Maryland; Carnegie Mellon, 2018–

JUERGEN PFEFFER, Assistant Research Professor, Institute for Software Research – Ph.D., Vienna University of Technology; Carnegie Mellon, 2012–

ANDREAS PFENNING, Associate Professor, Computational Biology Department – Ph.D., Duke University; Carnegie Mellon, 2015–

FRANK PFENNING, Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1986–

BABU PILLAI, Associate Teaching Professor, Computer Science Department – Ph.D., University of Michigan; Carnegie Mellon, 2025–

BARNABAS POCZOS, Associate Professor, Machine Learning Department – Ph.D., Eötvös Loránd University; Carnegie Mellon, 2012–

NANCY POLLARD, Professor, Robotics Institute – Ph.D., Massachusetts Institute Of Technology; Carnegie Mellon, 2002–

ADITI RAGHUNATHAN, Assistant Professor, Computer Science Department – Ph.D., Stanford University; Carnegie Mellon, 2022–

BRIAN RAILING, Associate Teaching Professor, Computer Science Department – Ph.D., Georgia Institute of Technology; Carnegie Mellon, 2016–

BHIKSHA RAJ RAMAKRISHNAN, Professor, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2008–

DEVA RAMANAN, Professor, Robotics Institute – Ph.D., University of California at Berkeley; Carnegie Mellon, 2015–

STEVE RATHJE, Assistant Professor, Human-Computer Interaction Institute – Ph.D., New York University; Carnegie Mellon, 2026–

PRADEEP RAVIKUMAR, Professor, Machine Learning Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2016–

RAJ REDDY, University Professor, Institute for Software Research – Ph.D., Stanford University; Carnegie Mellon, 1969–

ANDREJ RISTESKI, Associate Professor, Machine Learning Department – Ph.D., Princeton University; Carnegie Mellon, 2019–

KELLY RIVERS, Associate Teaching Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2017–

CAMERON RIVIERE, Research Professor, Robotics Institute – Ph.D., Johns Hopkins University; Carnegie Mellon, 1995–

DAVID ROOT, Associate Teaching Professor, Institute for Software Research – M.P.M., Carnegie Mellon University; Carnegie Mellon, 2002–

CAROLYN ROSE, Professor, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2003–

RONALD ROSENFELD, Professor and Department Head, Machine Learning Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1995–

STEPHANIE ROSENTHAL, Associate Teaching Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2019–

ALEXANDER RUDNICKY, Professor Emeritus, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1980–

MATTHEW RUFFALO, Systems Scientist, Computational Biology Department – Ph.D., Case Western Reserve University; Carnegie Mellon, 2016–

FERAS SAAD, Assistant Professor, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2023–

NORMAN SADEH-KONIECPOL, Professor, Institute for Software Research – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1991–

DAN SAFFER, Assistant Professor of the Practice, Human-Computer Interaction Institute – M.Des., Carnegie Mellon University; Carnegie Mellon, 2025–

MAJD SAKR, Teaching Professor, Computer Science Department – Ph.D., University of Pittsburgh; Carnegie Mellon, 2006–

RUSLAN SALAKHUTDINOV, Professor, Machine Learning Department – Ph.D., University of Toronto; Carnegie Mellon, 2016–

TUOMAS SANDHOLM, Professor, Computer Science Department – Ph.D., University of Massachusetts; Carnegie Mellon, 2001–

MAARTEN SAP, Assistant Professor, Language Technologies Institute – Ph.D., University of Washington; Carnegie Mellon, 2022–

MAHADEV SATYANARAYANAN, Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1983–

JULIE SAUNDERS, Assistant Teaching Professor, Human-Computer Interaction Institute – MDes, Carnegie Mellon University; Carnegie Mellon, 2025–

SARAH SCHEFFLER, Assistant Professor, Software and Societal Systems Department – Ph.D., Boston University; Carnegie Mellon, 2024–

RICHARD SCHEINES, Dean, Dietrich College and Professor, Philosophy – Ph.D., University of Pittsburgh; Carnegie Mellon, 1988–

SEBASTIAN SCHERER, Research Professor, Robotics Institute – Ph.D, Carnegie Mellon University; Carnegie Mellon, 2010–

BRADLEY SCHMERL, Principal Systems Scientist, Computer Science Department – Ph.D., Flinders University of South Australia; Carnegie Mellon, 2000–

JEFF SCHNEIDER, Research Professor, Robotics Institute – Ph.D., University of Rochester; Carnegie Mellon, 1995–

RUSSELL SCHWARTZ, Professor of Biological Sciences and Department Head, Computational Biology Department – Ph.D, Massachusetts Institute of Technology; Carnegie Mellon, 2002–

DANA SCOTT, Professor Emeritus, Computer Science Department – Ph.D., Princeton University; Carnegie Mellon, 1981–

TEDDY SEIDENFELD, Herbert A. Simon Professor – Ph.D., Columbia University; Carnegie Mellon, 1985–

SRINIVASAN SESHAN, Professor and Department Head, Computer Science Department – Ph.D., University of California; Carnegie Mellon, 2000–

NIHAR SHAH, Associate Professor, Machine Learning Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2017–

MICHAEL SHAMOS, Teaching Professor, Language Technologies Institute and Institute for Software Research – Ph.D., Yale University; Carnegie Mellon, 1975–

SHREYA SHANKAR, Assistant Professor, Computer Science Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2027–

MARY SHAW, University Professor, Institute for Software Research – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1965–

HONG SHEN, Assistant Professor, Human Computer Interaction Institute – Ph.D., University of Illinois, Urbana-Champaign; Carnegie Mellon, 2018–

JUSTINE SHERRY, Associate Professor, Computer Science Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2017–

GUANYA SHI, Assistant Professor, Robotics Institute – Ph.D., California Institute of Technology; Carnegie Mellon, 2023–

ELAINE SHI, Associate Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2020–

HIROKAZU SHIRADO, Associate Professor, Human Computer Interaction Institute – Ph.D., Yale University; Carnegie Mellon, 2019–

DOUGLAS SICKER, Professor, Institute for Software Research – Ph.D., University of Pittsburgh; Carnegie Mellon, 2014–

MEL SIEGEL, Associate Research Professor Emeritus, Robotics Institute – Ph.D., University of Colorado; Carnegie Mellon, 1982–

DANIEL SIEWIOREK, Buhl University Professor Emeritus, Computer Science Department – Ph.D., Stanford University; Carnegie Mellon, 1972–

MAX SIMCHOWITZ, Assistant Professor, Machine Learning Department – Ph.D., University of California, Berkeley; Carnegie Mellon, 2025–

REID SIMMONS, Research Professor, Robotics Institute – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 1988–

AARTI SINGH, Professor, Machine Learning Department – Ph.D., University of Wisconsin At Madison; Carnegie Mellon, 2009–

RITA SINGH, Research Professor, Language Technologies Institute – Ph.D., National Geophysical Research Institute; Carnegie Mellon, 2010–

MICHAEL SKIRPAN, Associate Teaching Professor, Software and Societal Systems Department – Ph.D., University of Colorado Boulder; Carnegie Mellon, 2023–

DANIEL SLEATOR, Professor, Computer Science Department – Ph.D., Stanford University; Carnegie Mellon, 1985–

STEPHEN SMITH, Research Professor, Robotics Institute – Ph.D., University of Pittsburgh; Carnegie Mellon, 1982–

VIRGINIA SMITH, Associate Professor, Machine Learning Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2018–

PETER SPIRTES, Professor, Philosophy – Ph.D., University of Pittsburgh; Carnegie Mellon, 1983–

JOHN STAMPER, Associate Professor, Human-Computer Interaction Institute – Ph.D., University of North Carolina At Charlotte; Carnegie Mellon, 2009–

PETER STEENKISTE, Professor Emeritus, Computer Science Department – Ph.D., Stanford University; Carnegie Mellon, 1987–

MARK STEHLIK, Teaching Professor, Computer Science Department – B.S., Pace University; Carnegie Mellon, 1981–

AARON STEINFELD, Research Professor, Robotics Institute – Ph.D., University of Michigan; Carnegie Mellon, 2001–

GEORGE STETTEN, Adjunct Research Professor, Robotics Institute – Ph.D., University of North Carolina; Carnegie Mellon, 1999–

EMMA STRUBELL, Associate Professor, Language Technologies Institute – Ph.D, University of Massachusetts, Amherst; Carnegie Mellon, 2020–

JOSHUA SUNSHINE, Associate Professor, Institute for Software Research – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2014–

KLAUS SUTNER, Teaching Professor, Computer Science – Ph.D., University of Munich; Carnegie Mellon, 1995–

KATIA SYCARA, Research Professor, Robotics Institute – Ph.D., Georgia Institute of Technology; Carnegie Mellon, 1987–

WENNIE TABIB, Systems Scientist, Robotics Institute – Ph.D, Carnegie Mellon University; Carnegie Mellon, 2021–

AMEET TALWALKAR, Associate Professor, Machine Learning Department – Ph.D., New York University, Courant Institute; Carnegie Mellon, 2017–

MICHAEL TAYLOR, Assistant Teaching Professor, Computer Science Department – MSR, Carnegie Mellon University; Carnegie Mellon, 2020–

ZEYNEP TEMEL, Associate Professor, Robotics Institute – Ph.D., Sabanci University (Istanbul, Turkey); Carnegie Mellon, 2019–

DANIELLE THOMAS, System Scientist, Human-Computer Interaction Institute – Ed. D., Youngstown State University; Carnegie Mellon, 2025–

CHRIS TIMPERLEY, Associate Teaching Professor, Software and Societal Systems – Ph.D., University of York, UK; Carnegie Mellon, 2018–

BEN TITZER, Assistant Research Professor, Software and Societal Systems Department – Ph.D., University of California, Los Angeles; Carnegie Mellon, 2025–

DAVID TOURETZKY, Research Professor, Computer Science Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1984–

MATTHEW TRAVERS, Senior Systems Scientist, Robotics Institute – Ph.D., Northwestern University; Carnegie Mellon, 2013–

BOGDAN VASILESCU, Associate Professor, Institute for Software Research – Ph.D., Eindhoven University of Technology; Carnegie Mellon, 2016–

MARIA MANUELA VELOSO, Professor Emeritus, Machine Learning Department – Ph.D, Carnegie Mellon University; Carnegie Mellon, 1992–

RASHMI VINAYAK, Associate Professor, Computer Science Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2017–

LAURA VINCHESI, Assistant Teaching Professor, Human Computer Interaction Institute – MFA, Cranbrook Art Academy; Carnegie Mellon, 2023–

PAT VIRTUE, Assistant Teaching Professor, Computer Science Department and Machine Learning Department – Ph.D., University of California at Berkeley; Carnegie Mellon, 2018–

ALEXANDER WAIBEL, Professor, Language Technologies Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 1988–

WEINA WANG, Associate Professor, Computer Science Department – Ph.D., Arizona State University; Carnegie Mellon, 2018–

WENSHAN WANG, Systems Scientist, Robotics Institute – Ph.D., Shanghai Jiao Tong University; Carnegie Mellon, 2023–

LEILA WEHBE, Associate Professor, Machine Learning Department – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2018–

DAVID WETTERGREEN, Research Professor, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2000–

BRYAN WILDER, Assistant Professor, Machine Learning Department – Ph.D., Harvard University; Carnegie Mellon, 2022–

RANDI WILLIAMS, Assistant Research Professor, Human-Computer Interaction Institute – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2026–

DAVID WOODRUFF, Professor, Computer Science Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2017–

WEI WU, Senior Systems Scientist, Computational Biology Department – Ph.D., Rutgers University; Carnegie Mellon, 2011–

SHERRY TONGSHUAN WU, Assistant Professor, Human Computer Interaction Institute – Ph.D., Washington University, Saint Louis; Carnegie Mellon, 2022–

STEVEN WU, Associate Professor, Software and Societal Systems Department – Ph.D., University of Pennsylvania; Carnegie Mellon, 2020–

FRANCESKA XHAKAJ, Assistant Teaching Professor, Computer Science Department/ Human Computer Interaction Institute – Ph.D, Carnegie Mellon University; Carnegie Mellon, 2021–

STEVEN XIA, Assistant Professor, Software and Societal Systems Department – Ph.D., University of Illinois, Urbana- Champaign; Carnegie Mellon, 2027–

MENGZHOU XIA, Assistant Professor, Machine Learning Department – Ph.D., Princeton University; Carnegie Mellon, 2026–

POE ERIC XING, Professor, Machine Learning Department – Ph.D., University Of California At Berkeley; Carnegie Mellon, 2004–

CHENYAN XIONG, Associate Professor, Language Technologies Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2023–

MIN XU, Associate Professor, Computational Biology Department – Ph.D., University of Southern California; Carnegie Mellon, 2016–

YIMING YANG, Professor, Language Technologies Institute – Ph.D., Kyoto University; Carnegie Mellon, 1996–

NESRA YANNIER, Senior Systems Scientist, Human Computer Interaction Institute – Ph.D., Carnegie Melllon University; Carnegie Mellon, 2019–

YUN WILLIAM YU, Associate Professor, Computational Biology Department – Ph.D., Massachusetts Institute of Technology; Carnegie Mellon, 2023–

MARTIN JINYE ZHANG, Assistant Professor, Computational Biology Department – Ph.D., Stanford University; Carnegie Mellon, 2023–

JI ZHANG, Senior System Scientist, Robotics Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2019–

HAIYI ZHU, Associate Professor, Human Computer Interaction Institute – Ph.D., Carnegie Mellon University; Carnegie Mellon, 2019–

JUN-YAN ZHU, Associate Professor, Robotics Institute – Ph.D, University of California, Berkeley; Carnegie Mellon, 2020–

JOHN ZIMMERMAN, Professor, Human-Computer Interaction Institute – M.Des., Carnegie Mellon University; Carnegie Mellon, 2002–

Back to top