TEACHING

Courses taught:

  • Statistical Signal Processing (ECE 603)
  • Digital Signal Processing (ECE 413)
  • Signals and Systems (ECE 342/ECE 207)
  • Probability and Random Processes (ECE 316)
  • Digital Circuits and Systems (ECE 223)
  • Electrical Engineering (GENE 123)
  • Linear Circuits (ECE 140)
  • Numerical Analysis (ECE 104)

Please visit the course website for more information: https://learn.uwaterloo.ca.