Teaching & Supervision

Graduate Courses

  • ECE9308 Wireless Communications: Design and Simulations (ongoing)
  • ECE9309 Digital Communication Systems

Undergraduate Courses

  • ECE4433b Digital Communication Systems
  • ECE4437a Communication Theory (onging)