I am a professor of electrical and computer engineering at Carnegie Mellon University. (My official webpage.) My research interests include computer architecture, reconfigurable computing and high-level hardware description and synthesis. I received my Ph.D. in EECS from MIT in 2000 (S.M., 1994). I received my B.S. in EECS from UC Berkeley in 1992. I am an IEEE Fellow.
For spring 2016, I am teaching ECE 18-447: Introduction to Computer Architecture. (Lec MW 12:30PM 02:20PM SH 125). I taught a new grad-level course ECE 18-643: Reconfigurable Logic - Technology, Architecture and Applications in fall 2015. Look for it again for fall 2016. (Other courses I taught.)
- Does Hardware Design Have to be Hard? (Short Course given at Beihang University)
- The 4th Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL 2015) (co-located with ISCA 2015)