Teaching


Undergraduate Courses

  • Signal and System Analysis (EECS 361) – Spring 2024, 2022, 2019 (about 25
    enrollments per offering)
  • Introduction to Communication Networks (EECS 563) – Spring 2025, Fall 2024,
    2023, 2022, and 2020 (more than 100 enrollments per offering)

Graduate Courses

  • Special Topics: Optimization II (EECS 800) – Spring 2025
  • Mathematical Optimization (EECS 868) – Spring 2023
  • Special Topics - Networking (EECS 700) – Fall 2021
  • Principles of Digital Communications (EECS 862) – Spring 2020 and 2021
  • Random Signals and Noise (EECS 861) – Fall 2019