Skip to main content


I am an Assistant Professor of Computer Science at Vanderbilt University.

Prior to joining Vanderbilt, I was a member of the Technical Staff at MIT Lincoln Laboratory in the Secure Resilient Systems and Technology Group. I earned my Ph.D. in 2016 in Computer Science at UNC Chapel Hill, where I worked with Jim Anderson. I earned a B.S. in Computer Science and Engineering and a B.A. in Mathematics from Bucknell University in 2011.

Research Interests

My research focuses on the design, implementation, and security of real-time and embedded systems, such as autonomous vehicles, industrial control systems, and satellites. I am generally interested in systems security, real-time and cyber-physical systems, distributed and concurrent systems, and operating systems.

Google Scholar

I’m hiring motivated Ph.D. students to work on systems security, cyber-physical systems, real-time systems, and operating systems.