Michael Hilton

Teaching Professor & Associate Department Head for Education
Software and Societal Systems Department, School of Computer Science, Carnegie Mellon University

prof_pic.webp

TCS Hall 342

mhilton@cmu.edu

I am a Teaching Professor with the Software and Societal Systems Department, in the School of Computer Science at Carnegie Mellon University, where I am also the Associate Department Head for Education.

I teach software engineering focused classes. For more information about my teaching, see the courses I have taught.

My research is focused on making the world better for developers. Currently one area of interest for me is investigating flaky tests.




news

May 04, 2026 Quoted in There’s Never Been a Better Time to Study Computer Science, an article about studying Computer Science that appeared in the Atlantic.
May 04, 2026 Featured on the CS-Ed Podcast (S4E16), discussing best practices for hiring teaching faculty in research computing departments.
Nov 12, 2025 Opinion piece published at New York Times: You’re a Computer Science Major. Don’t Panic.
Apr 28, 2025 Delivered CSEET Keynote at ICSE ‘25.
Feb 26, 2025 Delivered the Brenneman Lecture at Tabor College Chapel.




To meet with me, please sign up for an appointment using Google calendar: