Teaching

  • Communication Systems Spring, 2024 - 2025
  • Neural Networks Fall, 2023 - 2025
  • Computer Networks/Communication Networks Fall, 2022