|
Philosophy
I believe in a standard of excellence in preparing well equipped students
by:
Emphasizing strong theoretical background
Providing exposure to real life problems
Guiding in tackling challenges
Encouraging creative and analytical thinking
Motivating to acquire skills for future professional career
Course Interests
I would particularly enjoy teaching any of the following courses:
Hardware-Software Co-design
Image and video processing
VLSI design
Parallel processing
Computer architecture
Embedded media processing
Reconfigurable computing
Wireless Networks
Mobile Computing
Computer Networks
Agenda
In my experience, many of the innovative ideas emerged while trying to
explain concepts. I believe that for a researcher, a teaching opportunity
is a great resource in that respect and even better, this works both ways.
My students involve in leading edge research areas, get a valuable exposure
to the research process, which will ultimately help them in their future
industry or academic careers.
I find my course
outcome as a success if and only if my student goes to an academic or
industry job interview with the ability to articulate the issues, tradeoffs,
challenges of the subject area both in theoretical and application levels.
Therefore my objective is to have my students reach such a level of confidence
and I expect them apply the techniques they have learnt and analytical
thinking skills they have gained in their future careers.
|
|
University
of Arizona, Electrical and Computer Engineering Department:
Fundamentals
of Computer Architecture, Fall 2005, Spring 2006, Spring 2007, Fall
2007, Spring 2008
Reconfigurable
Computing, Fall 2006,
Fall 2007
Arizona State University, Department of Computer Science
and Engineering, Teaching Assistant/Associate:
Computer
Architecture (CSE420), Spring 2000
Assembly Language
Programming & Microprocessors (CSE226), Fall 2001 - Spring 2002
Hardware Description
Language (CSE517), Fall 2002
Computer Literacy
(CSE180), Spring 2002 -
Spring 2004
Purdue University,
Undergraduate Teaching Assistant:
Electronic
Devices & Design Laboratory (ECE207),
Electrical and Computer Engineering Department (Spring and Fall 1998)
Introductory
Calculus Based Mechanics (PHYS 152), Physics Department (Spring
and Fall 1997)
Volunteer Teaching Activities
Currently mentoring an undergraduate
student in Computer Engineering as part of the National Merit
Scholars Program (Fall 2005)
Mentored
kids who are blind or visually-impaired as part of the Center
for Cognitive Ubiquitous Computing (CUbiC) lab at Arizona State
University in using Internet Explorer and word processing with Zoom
Text and Jaws tools. (Summer 2004)
Tutored a student who is blind in Computer Literacy Course (Fall
2004)
|