I am an Assistant Professor in the ECEE Department at the University of Colorado. I am transitioning, and will eventually redesign, my website. Please see the previous site for additional information.

I was previously a post-doc in the Computer and Information Science department at the University of Pennsylvania, working with Jonathan Smith.

I received my Ph.D. in 2011 from the Electrical Engineering department at Princeton University advised by Jennifer Rexford in the Computer Science department. I was supported by an Intel Ph.D. Fellowship.

My Ph.D. dissertation is titled, "Refactoring Router Software to Minimize Disruption" (2011) and can be found here and the slides can be found here (for pptx) or here (for pdf).

Contact:
eric.keller@colorado.edu
ECOT 351

Reliable and Secure Networked Systems

My research interest is building reliable and secure networked systems, using a cross-layer approach from networking, computer architecture, operating systems, and distributed systems.

A commonality among my work is that rather than solving a problem on top of the existing system, I change the system to make the problem go away fundamentally -- that is, I change the system to change the assumptions .

In general, the area I work in can be captured by the intersection of a general computer systems conference USENIX ATC, along with the domain specific NSDI and SIGCOMM for networked systems and USENIX Security and CCS for security. Of course, many other conferences are closely related to these and have interest in some subset of relevant topics in a given year (e.g., my work in secure cloud computing is currently of great current interest at ISCA).