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)
Machine Learning (for undergraduate students and postgraduate students)
Topics in deep learning (for postgraduate students)
Adversarial Machine Learning (for postgraduate students)
Computer Vision (for postgraduate students and undergraduate students)
Statistical Communication Theory (for undergraduate students)
Digital Communications (for undergraduate students)