Spring 2022 - ECE 636: Information Theory
Fall 2021 - ECE 503: Probability and Random Processes for Engineering Applications
Spring 2021 - ECE 696B: Advanced Topics in Machine Learning and Applications
Fall 2020 - ECE 503: Probability and Random Processes for Engineering Applications
Spring 2020 - ECE 636: Information Theory
Fall 2019 - ECE 696B: Optimization for Machine Learning (New Course)
Fall 2018 - ECE 340A: Introduction to Communications
Spring 2018 - ECE 636: Information Theory
Fall 2017 - ECE 503: Probability and Random Processes for Engineering Applications
Spring 2017 - ECE 696B: Network Information Theory with Engineering Applications (New Course)
Course Website (Lecture notes available online)
Fall 2016 - ECE 503: Probability and Random Processes for Engineering Applications
Spring 2016 - ECE 340A: Introduction to Communications
Fall 2015 - ECE 503: Probability and Random Processes for Engineering Applications