Michael Hilton
Teaching Professor & Associate Department Head for Education
Software and Societal Systems Department, School of Computer Science, Carnegie Mellon University
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. |