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 '18, 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 '18, 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 2017, 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.