I am Professor and Associate Department Head 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 am affiliated with CALCM and CSSI. 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.
This spring, I am co-teaching ECE 18-100: Introduction to Electrical and Computer Engineering, our department's introductory course for CIT freshmen (Lec 1 TR 01:30PM 02:50PM DH 2315). In the Fall semesters, I co-host the ECE sophomore seminar, 18-200: Emerging Trends in Electrical and Computer Engineering (Mini A1 TR 03:30PM 04:20PM DH 2210). Until spring 2011, I regularly taught ECE 18-447: Introduction to Computer Architecture. (Other courses I have taught.)
I have office hours open to all students on all matters between 1:30 and 3:00pm on Wednesdays during the Spring and Fall semesters. You may contact Reenie Kirby to reserve a 15-minute slot or just walk-in on a first-come-first-served basis. It is a good idea to email me ahead of time with what you like to discuss. You might also be able to find the answers in my MS and undergraduate advising Blogs. During the summer or if you cannot make my office hours, please email me for appointments.
- The 11th MEMOCODE Conference will be held in October this year; the Design Contest will run June 1 to July 1.
- The 2nd Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL 2012) (co-located with ISCA, 2012; the next one will be co-located with MICRO, 2013)