I'm a fourth-year doctoral candidate in the Prescience Lab at Northwestern University. My advisor is Professor Peter Dinda. Broadly, my research lies in the area of computer systems. More specifically, I am interested 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 hypervisor-based code injection, VMM-guarded, priviledged kernel modules, virtualized hardware transactional memory, and the ConCORD distributed memory tracking system.

As an undergraduate at the University of Texas, I worked on Network-on-Chip architectures in the Computer Architecture and Technology Laboratory with Stephen Keckler and Boris Grot