(Fall 2025) EE 229A: Information Theory and Coding
(Spring 2025) EECS 126: Probability and Random Processes
(Fall 2024) EE 120: Signals and Systems
(Fall 2023) EE 120: Signals and Systems
(Spring 2023) EECS 16B: Designing Information Devices and Systems II
(Fall 2022) EECS 126: Probability and Random Processes
(Spring 2022) EECS 126: Probability and Random Processes
(Spring 2021) EE 123: Digital Signal Processing