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 ImplementationWinter – CSE467 Advanced Logic Design
Spring – CSEP567 Digital Systems Design Design
Courses I have taught recently:
- CSE 142 - Introduction to Programming
- CSE 352 - Hardware Design and Implementation
- CSE 370 - Introduction to Digital Design
- CSE 467 - Advanced Digital Design
- CSE 477 - Digital Systems Design Capstone
- CSE 567 - Principles of Digital Systems Design (grad course)
- CSE 468/568 - VLSI Design (grad course)