Summary
Michael Hilton is an academic-practitioner in computer science with 14 years of experience bridging research, teaching, and industry-focused software work. He serves on the advisory board of koyal while holding a Teaching Professor role at Carnegie Mellon University’s Software and Societal Systems Department, following nearly a decade as an Associate/Assistant Teaching Professor in CMU’s Institute for Software Research. His background spans applied research internships at Microsoft, a PhD from Oregon State, and early systems engineering at SPAWAR, giving him deep expertise in software engineering education, research translation, and real-world systems. Michael blends classroom leadership with hands-on research mentorship and curriculum development, shaping the next generation of software practitioners. Based in Pittsburgh, he brings uncommon continuity between sustained academic roles and prior long-term government engineering experience, positioning him to advise on both rigorous research and mission-critical systems.
14 years of coding experience
17 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Oregon State University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at San Diego State University
English, Spanish