Teaching
Courses at Berkeley (course webpages can be found on bCourses)
EECS16A: Designing Information Devices and Systems I, Spring 2022 (tentative).
EE226A: Random Processes in Systems, Fall 2021 (tentative).
EECS126: Probability and Random Processes, Spring 2021.
EE226A: Random Processes in Systems, Fall 2020.
EECS16A: Designing Information Devices and Systems I, Spring 2020.
EE229A: Information Theory, Fall 2019.
EE229A: Information Theory, Fall 2018.
EE120: Signals and Systems, Spring 2018.
EE229A: Information Theory, Fall 2017.
EE120: Signals and Systems, Spring 2017.
EE229A: Information Theory, Fall 2016.
EE120: Signals and Systems, Spring 2016.
EE226A: Random Processes in Systems, Fall 2015.
EE226A: Random Processes in Systems, Fall 2014.
EE20N: Structure and Interpretation of Systems and Signals, Spring 2014.
Summary statistics for course evaluations can be found on the HKN website.
Courses at UCLA
EE103: Applied Numerical Computing, Fall 2010.
EE231A: Information Theory, Summer 2010.
EE231E: Channel Coding Theory, Spring 2010.
EE131A: Probability, Fall 2009.
EE231E: Channel Coding Theory, Summer 2008.
|