EECS Alumnus Kyle C. Hale Joins CS Dept. at Illinois Institute of Technology

His research interests lie in bridging software/hardware layers for enabling both functionality and performance, as well as questioning assumptions made by the software stacks we use today.

Dr. Kyle C. Hale

Congratulations to former Northwestern CS Ph.D. Student Dr. Kyle C. Hale for accepting an Assistant Professorship in the Department of Computer Science at the Illinois Institute of Technology (IIT).

Hale's research lies at the intersection of operating systems, high-performance computing, and computer architecture. More specifically, I am interesting in bridging software/hardware layers for enabling both functionality and performance, as well as questioning assumptions made by the software stacks we use today. Some projects I've worked on include the Nautilus Aerokernel, the Philix Xeon Phi OS toolkit, hypervisor-based code injection, VMM-guarded, privileged kernel modules, virtualized hardware transactional memory, and the ConCORD distributed memory tracking system.

Before receiving his PhD from the EECS department at Northwestern University in 2016, under supervision of Prof. Peter Dinda, Hale received his B.S. in Computer Science from The University of Texas at Austin in 2010, before earning M.S. in Computer Science from Northwestern University as a member of the Prescience Lab. During his PhD studies, Hale was also a Graduate Technical Research Intern for SandiaLabs and a Technical Computing Intern for FujitsuLtd. in 2012, as well as a Research Intern for VMWare, Inc in 2013.

If you're interested in learning more about Hale's work on OS research and development, take a look at his blog, The Halt Loop.

Further Reading: "EECS Ph.D. Student Kyle Hale Receives Best Short Presentation Award at HPDC 2015"

McCormick News Article