|
Hands-on
training tools and laboratory assignments are essential for students to
appreciate the impact of design decisions on the system performance, at
both the algorithm and hardware levels. Students leave my classes on computer
architecture and reconfigurable computing with a complete understanding
of theory and practice, equipped with industry-relevant skills in design,
development, debugging and testing, using modern engineering tools and
FPGA boards. Course Interests Agenda I find my course outcome as a success if and only if my student goes to job interview with the ability to articulate the issues, tradeoffs, challenges of the subject area both in theoretical and application levels. |
University of Arizona, Electrical and Computer Engineering Department: High-Performance
Computing (ECE569) Arizona State University, Department of Computer Science and Engineering, Teaching Assistant/Associate: Computer
Architecture (CSE420), Spring 2000 Purdue University, Undergraduate Teaching Assistant: Electronic
Devices & Design Laboratory (ECE207),
Electrical and Computer Engineering Department (Spring and Fall 1998) |