Computer Architecture Research

I am an assistant professor at the University of Colorado in the Electrical, Computer and Energy Engineering Department. in Boulder CO. I received my PhD in Electrical and Computer Engineering from Duke University under the guidance of Benjamin C. Lee and Andrew D. Hilton. I am interested in the intersection of computer architecture and security. My thesis work focused on reducing the overhead of secure memory in three dimensions: delay, energy and space. Before doing my PhD, I also completed an MEng degree at Duke University in the Electrical and Computer Engineering Department and a B.S. from the University of Florida in the Industrial and Systems Engineering department. I am passionate about computer architecture, and my industrial engineering background gives me a new perspective on ways to optimize systems. I also enjoy working in the security space because it is one of the most challenging problems facing the computer industry. At the heart of most computer security challenges is people. Computers do what they are designed to do, but it is the people who re-define the system’s functionality. I strongly believe that secure systems should not rely on people writing correct code, or running well-intended applications, but instead having well defined functionality with well defined side-effects. In addition, my research is guided by the principle that all computers should be secure and efficient. Systems should not have to sacrifice efficiency for security.

Click here to download my curriculum vitae


  • We are always looking for exceptional students and postdocs to join our lab. Please email me if interested in joining our next adventure. 
  • I will be teaching a seminar course on Secure Computer Architectures this Fall 2019. Join my class, ECEN 5033-002,  if you want to learn more about the intersection of computer architecture and security.