Teaching
I have taught at the university level since 2017, currently in the Department of Computer Science at the University of Gwadar. My courses span the modern AI stack โ from foundations to frontier topics โ each with hands-on laboratory work.
Courses
Artificial Intelligence
Search, knowledge representation, reasoning, and the foundations of intelligent systems.
Deep Learning
Neural networks, CNNs, RNNs, and transformers, with laboratory sessions.
Large Language Models
Architecture, pre-training, fine-tuning, and evaluation of LLMs.
Generative AI
Generative models, prompting, retrieval-augmented generation, and applications, with laboratory sessions.
Agentic AI
Building autonomous AI agents: tool use, planning, and multi-agent systems.
Database Systems
Data modeling, relational databases, SQL, and database design.
Natural Language Processing
Text processing, embeddings, and NLP pipelines, with laboratory sessions.
Python Programming
Programming fundamentals and Python for data science and AI.
Big Data Analytics
Large-scale data processing and analytics frameworks.
Curriculum development
- Designed the complete course curriculum for the BS Computer Science (AI Specialization) program, launched at the University of Gwadar in 2025.
- Designed the complete course curriculum for the BS Data Science program, launched in 2022โ23.
- Developed comprehensive lesson plans, lab manuals, and assessment rubrics across the CS curriculum.
- Designed the Theory and Laboratory Evaluation Guidelines for BS Information Technology, BS Data Science, BS Computer Science (AI), and BS Computer Science (IT), and presented these before the 6th meeting of the Board of Studies of the Department of Computer Science.
- Designed the Lab Manuals for BS Information Technology, BS Data Science, BS Computer Science (AI), and BS Computer Science (IT), and presented these before the 6th meeting of the Board of Studies of the Department of Computer Science.
- Designed the Final Year Project Guidelines for BS Information Technology, BS Data Science, BS Computer Science (AI), and BS Computer Science (IT), and presented these before the 6th meeting of the Board of Studies of the Department of Computer Science.
- Designed the course catalogue for BS Information Technology, BS Data Science, BS Computer Science (AI), and BS Computer Science (IT), and presented these before the 6th meeting of the Board of Studies of the Department of Computer Science.
Supervision
I supervise undergraduate Final Year Projects (FYPs) and research students working on NLP for low-resource languages, machine learning, and applied AI โ see the team page.