Here are the courses I created, renovated, and currently responsible for
at the University of Pittsburgh
- ECE
2160 & 1160 Embedded Computer System Design 1 (Fall 2009)
Department of Electrical and Computer Engineering
- Exposed graduate students and advanced undergraduate students to the
concepts and techniques of embedded computer system design including requirements,
specifications, design implementation and testing. Hands-on laboratory
is included as an integrated component.
- Note: This course was fully renovated and is currently maintained
by me.
- ECE
2161 & 1161 Embedded Computer System Design 2 (Spring 2009)
Department of Electrical and Computer Engineering
- Exposed graduate students and advanced undergraduate students to advanced
system concepts and design techniques of high-performance, low-power,
real-time, networked, and multiprocessing embedded computer systems. Hands-on
laboratory is included as an integrated component.
- Note: This course was fully renovated and is currently maintained
by me.
- ECE
2160 & 1160 Embedded Computer System Design 1 (Fall 2008)
Department of Electrical and Computer Engineering
- Exposed graduate students and advanced undergraduate students to the
concepts and techniques of embedded computer system design including requirements,
specifications, design implementation and testing. Hands-on laboratory
is included as an integrated component.
- Note: This course was fully renovated and is currently maintained
by me.
- ECE
2195 Emerging Technologies in Computer Architecture (Spring 2008)
Department of Electrical and Computer Engineering
- Expose graduate students and advanced undergraduate students to explore
the principles of architecting next-generation nanoscale computing systems
(or simply "nanocomputing") as we are entering the age of nanoelectronic
regime.
- Note: This new course was started and is currently maintained
by me.
- ECE
2195 Biomedical Computing (Fall 2007)
Department of Electrical and Computer Engineering
- Expose graduate students and advanced undergraduate students to the
cutting-edge computing devices and systems that can be implanted inside
or attached to the human body for the purpose of sensing, collecting,
and processing various physiological and neurophysiological signals to
facilitate proactive health monitoring and disease treating.
- Note: This new course was started and is currently maintained
by me.
- ECE
2195 Advanced Computer Architecture (Fall 2006)
Department of Electrical and Computer Engineering
- Expose graduate students and advanced undergraduate students to the
state-of-the-art and futuristic computer architecture research and designs.
- Note: This new course was started and is currently maintained
by me.
Here are the courses I taught while I was a Faculty Lecturer at the University
of Michigan
- Engr 101 Introduction to Computers and Programming (Winter 2006)
College of Engineering
- Taught C++, C and Matlab programming to 300+ undergraduate engineering
students
- Supervised teams of graduate student teaching assistants and graders
Here are the courses I taught while I was a Graduate Student Instructor
at the University of Michigan
Here are the courses I taught while I was a Teaching Assistant at North
Carolina State University
Here are the subjects I tutored while I was a Designated Mathematics Tutor
for disable students at North Carolina State University
- Weekly tutored 3 to 4 students, one-on-one, with mental and/or physical
disabilities on the following mathematic courses (1/1998 - 5/1998, 5/1998
- 8/1998, and 8/1998 - 12/1998)
Department of Disability Services for Students
- MA 141 - Calculus I
- MA 241 - Calculus II
- MA 242 - Calculus III
- MA 301 - Introduction to Differential Equations
- MA 302 - Numerical Applications to Differential Equations
- MA 305 - Elementary Linear Algebra