Teaching history

Simon Fraser University:

ENSC 895 Special Topics: Theory, Analysis, and Simulation of Nonlinear Circuits: Fall '07 and Spring '04
ENSC 895 Special Topics II: Communication Networks Spring '10 (taught together with ENSC 427)
ENSC 894 Special Topics II: Communication Networks Spring '12 (taught together with ENSC 427)
ENSC 894/CMPT 885 Special Topics: High-Speed Networks: Spring '00
ENSC 835/CMPT 885 High-Performance Networks: Spring '11, Spring '09, Spring '08, Spring '06, Fall '03, and Spring '02
ENSC 833/CMPT 885 Network Protocols and Performance: Spring '03 and Spring '01
ENSC 427 Communication Networks Spring '12, Spring '11, Spring '10, and Spring '09
ENSC 320 Electric Circuits II: Summer '11, Spring '08, Summer '07, and Summer '06
ENSC 220 Electric Circuits I: Fall '08, Fall '01, Fall '99, and Fall '98
ENSC 151 Digital and Computer Design Laboratory: Spring '00 and Spring '99

University of California, Berkeley:

EECS 1 The First Course: Fall '97
EECS 20 Introduction to Real-Time Digital Systems: Spring '97
EE 298-23 Theory, Analysis, and Simulation of Nonlinear Circuits: Fall '96
EE 290N Theory, Analysis, and Simulation of Nonlinear Circuits: Spring '96

Student evaluations (Guides):
Overall evluations
EECS 1
EECS 20
EE 290N

University of California, Los Angeles:

EE 100L Circuit Analysis Laboratory: Spring '88, Winter '88, and Fall '87.
EE 111A Basic Circuit Theory I: Spring '87.
EE 111B Basic Circuit Theory II: Spring '88, Winter '88, Fall '87, Spring '87, and Winter '87.
EE 112 Passive Network Synthesis: Spring '87.