Taught the following courses:
Digital Signal Processing, Digital Image Processing, Digital Communications, Communication Theory and Techniques, Analog Communications, Microwave Engineering.
Recent teaching:
Quantum Machine Learning (for postgraduate students)
Statistical Communication Theory (for undergraduate students)
Machine Learning (for undergraduate students)
Topics in deep learning (for postgraduate students)
Adversarial Machine Learning (for postgraduate students)
Computer Vision (for postgraduate students)
Digital Communications (for undergraduate students)