Teaching
EECS 452 Digital Signal Processing Design Laboratory (Winter 2022), (homepage)
Courses taught in the past:
EECS 203, Discrete Mathematics.
EECS 206, Signals and Systems I.
EECS 210, Introduction to Electrical Engineering I.
EECS 353, Intro to Communications.
EECS 453, Analog Communications.
EECS 452, Digital Signal Processing Design Laboratory.
EECS 501, Probability and Random Processes.
EECS 545, Machine Learning (Fall 2019) (homepage), (Fall 2021) (homepage)
EECS 564, Detection Estimation and Filtering (Winter 2019 homepage), (Winter 2020 homepage) ,(EECS server (Not up to date)).
EECS 559, Advanced Signal Processing.
EECS 598, Random Graphs (homepage) (course schedule).
EECS 659, Adaptive Signal Processing.
EECS 750, Signal Processing: State of the Art and Unsolved Problems.