- Pattern Recognition
- Kernel Methods for Pattern Recognition.
- Computer Vision
- Digital Image processing
- Convolution Neural Network, Classification tasks in machine learning
- Big Data
- Mathematical Methods in Signal Processing
- Data Structure and Algorithms etc.