Previous Courses

University of North Carolina at Charlotte:

  • Fall 2023:
    ECGR 6090/8090: Optimization for Machine Learning (new course)
    ECGR 4115/5115: Convex Optimization and AI Applications

  • Spring 2023:
    ECGR 3111: Signals and Systems

  • Fall 2022:
    ECGR 4115/5115: Convex Optimization and AI Applications
    ECGR 4422/5122: Random Processes and Optimum Filtering

  • Spring 2022:
    ECGR 3111: Signals and Systems
    ECGR 6090/8090: Information Theory and Applications

  • Spring 2021:
    ECGR 6090/8090: Information Theory and Applications

  • Fall 2020:
    ECGR 4422/5122: Random Processes and Optimum Filtering

  • Spring 2020:
    ECGR 6090/8090: Information Theory and Applications (new course)

  • Fall 2019:
    ECGR 4422/5122: Random Processes and Optimum Filtering

University of Maryland at College Park:

Co-instructor

As part of the Future Faculty Program, I have co-instructed the undergraduate course ENEE 322: Signal and System Theory with Prof. A. L. Tits in the Fall 2016 semester.

Teaching Assistant

  • Spring 2017:
    ENEE 620: Random Processes in Communications and Control - with Prof. R. La
    ENEE 627: Information Theory - with Prof. S. Ulukus

  • Fall 2016:
    ENEE 322: Signal and System Theory - with Prof. A. L. Tits

  • Spring 2016:
    ENEE 627: Information Theory - with Prof. P. Narayan

  • Fall 2015:
    ENEE 222: Elements of Discrete Signal Analysis - with Prof. G. Blankenship