My teaching and research are both focused on the architecture, design and implementation of hardware systems, especially reconfigurable platforms. I am currently working on a new research project to develop a programming model and system compiler for executing large data/compute-intensive applications on large-scale reconfigurable platforms.

Teaching 2011-2012

Fall - CSE 352 Processor Design and Implementation
Winter – CSE467 Advanced Logic Design
Spring – CSEP567 Digital Systems Design Design

Courses I have taught recently: