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 '17, Spring '15, Spring '14, and Spring '12 (taught together with ENSC 427)
ENSC 894/CMPT 885 Special Topics: High-Speed Networks: Spring '00
ENSC 835 Communication Networks: Spring '13, Spring '11, Spring '09, and Spring '08
ENSC 835/CMPT 885 High-Performance Networks: Spring '06, Fall '03, and Spring '02
ENSC 833/CMPT 885 Network Protocols and Performance: Spring '16, Spring '03, and Spring '01
ENSC 427 Communication Networks Spring '17, Spring '16, Spring '15, Spring '14, Spring '13, Spring '12, Spring '11, Spring '10, and Spring '09
ENSC 320 Electric Circuits II: Summer '12, Summer '11, Spring '08, Summer '07, and Summer '06
ENSC 220 Electric Circuits I: Fall 2016, Fall 2014, Fall 2008, Fall 2001, Fall 1999, and Fall 1998
ENSC 151 Digital and Computer Design Laboratory: Spring 2000 and Spring 1999

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.