Programming Education and Hardware Architecture Research

I am an Associate Professor of the Practice in the Electrical and Computer Engineering Department at Duke University.  My primary job is to teach classes in computer engineering---specifically, programming, software engineering, architecture, and system software.   My research area is in computer architecture, including security, performance, and energy-efficiency.


My CV is available here.