Dr A. I. Shihab


My areas of teaching are Programming Languages (C++ and Java), Data Structures and Algorithms, Web Development (full stack), Machine Learning & AI and Programming Language Design.

My areas of research are Affective Computing, AI and Machine Learning.

I welcome applications from PhD students wishing to work in the areas of Affective Computing (systems that are influenced by mood and emotion), AI and Machine Learning (visual surveillance, audio signal analysis, sequence analysis, data clustering, etc).

Academic responsibilities

Senior Lecturer


  • PhD in Pattern Recognition, Department of Computing, Imperial College London