Teaching
I teach undergraduate and graduate courses in artificial intelligence, machine learning, natural language processing, and probabilistic reasoning. Over the past 18 years, I have designed and delivered a wide range of courses spanning foundational programming to advanced AI systems.
Current Courses
Introduction to Machine Learning
UndergraduateNatural Language Processing with Deep Learning
Undergraduate & GraduateProbabilistic Reasoning
GraduatePreviously Taught Courses
Graduate Courses
- Machine Learning
- Text Analytics
- Knowledge Discovery and Data Mining
- Big Data Analytics
- Computational Intelligence
- Advanced Artificial Intelligence
- Business Analytics
Undergraduate Courses
- Introduction to Text Analytics
- Introduction to Data Mining
- Introduction to Artificial Intelligence
- Game Programming and Robotics
- Decision Support Systems
- Soft Computing
- Introduction to Programming
- Object-Oriented Programming
PhD Supervision
I mentor doctoral researchers working at the intersection of probabilistic reasoning, natural language processing, and autonomous systems. I have also supervised many MS theses and MS and BS projects in machine learning and applied AI.
PhD Students
Quratulain N. Rajput (Graduated: 2011)
A Bayesian Network and Ontology based Semantic Annotation Framework
Syeda Saleha Raza (Graduated: 2015)
Team Learning from Demonstration: A Framework to Build Collaboration in a Team of Agents via Collaboration
Imran Khan (Graduated: 2015)
A Framework for the Development of Executable Systems Architecture
Asma Larik (Graduated: 2019)
A Framework of Adaptive Decision Making for a Team of Robots
Muhammad Usman Arif (Graduated: 2022)
A Unified Framework for Multi-Robot Task Allocation
Zarmeen Nasim (Graduated: 2022)
On Building an Interpretable Clustering Approach for Urdu Language
Solat J. Sheikh (Graduated: 2026)
On Building a Semi-Automated Framework for Constructing Bayesian Networks from Raw Text
Sumaira Saeed (Expected: 2026)
A Hybrid Framework for Semantic Textual Similarity and Explanation Generation