Teaching

  • ELEC3100: Signal Processing and Communications, Spring 2023 - Spring 2026.

  • ELEC5380: Neural Data Representation, Generation, and Compression, Fall 2023 - Fall 2025.

  • EESM5548: Mobile Edge Computing and Edge AI for 6G, Fall 2022 - Fall 2025.

  • EESM5820: Emerging Technologies in Telecommunications and 6G, Spring 2026.

  • ELEC1010: Electronic and Information Technology, Fall 2022.

  • ELEC1200: A System View of Communications: from Signals to Packets, Spring 2022.

  • ELEC2600: Probability and Random Processes in Engineering, Spring 2011 - Spring 2018.

  • ELEC5360: Digital Communications, Fall 2010 - Fall 2018.

  • EESM5546: Wireless Communications Systems, Spring 2015 - Spring 2018.