Kevin Loughlin


I'm Kevin Loughlin (pronounced Lock-lin, but I think my efforts are futile at this point), a Ph.D. candidate in Computer Science and Engineering (CSE) at the University of Michigan. I am advised by Baris Kasikci.

My research is at the intersection of hardware-software co-design, reliability, and security. I am interested in creating novel hardware interfaces for software systems, in order to afford the programmer maximal control of the security, speed, and resource utilization of their code. As of late, my work has focused on creating efficient mitigations for microarchitectural exploits such as Spectre and Rowhammer. I am grateful to be supported by an NSF Graduate Research Fellowship and a Google PhD Fellowship.

Before UMich, I received my bachelor's degree in Computer Science from Harvard University, where I worked with James Mickens. When I'm not coding, I enjoy playing and watching soccer, skiing, traveling, and speaking foreign languages like French and Spanish.