I am an assistant professor in the Electrical and Computer Engineering Department at
My interests are primarily in the broad areas of digital design and computer
architecture. I am particularly interested in the design of future
multicore processors, especially those that incorporate elements of
heterogeneity and reconfigurability.
I completed my Ph.D. in Electrical and Computer Engineering at Cornell
University in 2010. Part of my studies were supported by an NSF
Graduate Research Fellowship and a Cornell Graduate Fellowship.
Prior to joining Lafayette in July 2015, I spent time as a Visiting
Assistant Professor at Harvey Mudd College, a Performance Architect at Intel,
and an Assistant Professor at Bucknell University.
Office Hours: (Fall 2016)
See my teaching
page for a list of current and past courses taught.