Machine Learning for Engineers, undergraduate course, King's College London.
Communication Systems, undergraduate course, King's College London.
Circuits and Systems II (ECE 232), undergraduate course, NJIT.
Communications systems I (ECE 481), undergraduate course, NJIT.
Random signal analysis I (ECE 673), graduate course, NJIT.
Information theory (ECE 776), graduate course, NJIT.
Optimization for wireless networks (ECE 788), graduate course, NJIT.
Digital communications (ECE 755), graduate course, NJIT.
Network Information Theory (ECE 788), graduate course, NJIT.
Probabilistic Graphical Models (ECE 788), graduate course, NJIT.
An Introduction to Quantum Communication Theory (ECE 788), graduate course, NJIT.
Communication Systems I (ECE 642), graduate course, NJIT.
Optimization for communication networks (ECE 744), graduate course, NJIT.
Pattern recognition, machine learning and information theory (ECE 788), graduate course, NJIT.