General | CVResearch | Teaching





 

 

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)

General | CVResearch | Teaching 

This site was last updated 04/26/08