Teaching
- Spring 2020: IECE 571 - Advaned Digital Communication (Course Page)
Office Hours: Th 10.00 - 12.00 PM, Location: LI 90B
- Fall 2019: IECE 571 / CSCI 660 - Probability and Random Processes
- Fall 2018: ICEN / CSCI 416 - Computer Communications Networks
- Spring 2018:ICEN 660 - Advanced Digital Communication.
- Fall 2017: ICEN 360 - Emerging Technologies: Internet of Things.
- Spring 2017: ICEN 140 - Introduction to Engineering Design.
- Fall 2016: ICEN 360 - Emerging Technologies: Internet of Things (First offering at University at Albany)
- Spring 2016: EECS 700 - Special Topics: Internet of Things (First offering at University af Kansas).
- Fall 2015: EECS 563 - Introduction to Communication Networks (at University af Kansas)