Kyle C. Hale

Assistant Professor of Computer Science

Illinois Institute of Technology


I am an Assistant Professor in the Department of Computer Science at the Illinois Institute of Technology. I lead the laboratory for high-performance, experimental systems and architecture (HExSA) where we focus on various aspects of computer systems research. My research interests span several areas in systems including OS, computer architecture, embedded systems, system security, and virtualization. A current primary focus of our lab is the design of specialized system software stacks for parallel and emerging computing applications. You can see my publications below.

I received my PhD from Northwestern University in 2016 under the guidance of Peter Dinda. Before that I received my B.S. in computer science from UT Austin, where I worked with Boris Grot and Steve Keckler.

I am actively looking for new PhD students! Students interested in working with me should see this page.

If you're an undergrad considering research or going to grad school, you should take a look at this page.


  • Operating Systems & Virtualization
  • Parallel & High-Performance Computing
  • Computer Architecture
  • System Security


  • PhD in Computer Science, 2016

    Northwestern University

  • MS in Computer Science, 2013

    Northwestern University

  • BS in Computer Science, 2010

    The University of Texas at Austin