Recent Teaching Academic Year 2022 ECE 528: Introduction to Random Processes Spring 2022 ECE 642: Design and Analysis of Computer Networks Fall 2021 ECE 528: Introduction to Random Processes Fall 2020 ECE 528: Introduction to Random Processes Fall 2019 ECE 528: Introduction to Random Processes Spring 2019 ECE 642: Design and Analysis of Computer Communication Networks ECE 462: Data and Computer Communications Fall 2017 ECE 642: Design and Analysis of Computer Communication Networks ECE 462: Data and Computer Communications Spring 2017 ECE 741: Wireless Networks