Teaching

Introduction to Digital Signal Processing (EECS 351)

In this course, we cover signals and Hilbert spaces, discrete-time Fourier series and transforms, discrete-time systems, z-transform, discrete-time filter design. We also talk about 2D signals, image processing, and some fundamental machine learning techniques. At the end of the course, students work on a group project with a topic of their interest and create a website to describe their project.

EECS 351 Winter 2021

You can find Winter 2021 project websites here.

EECS 351 Winter 2020

You can find Winter 2020 project websites here.

EECS 351 Fall 2019

You can find Fall 2019 project websites here.