Teaching & Supervision
Dedicated to mentoring the next generation of researchers. Integrating theoretical foundations with practical, research-driven applications.
Teaching Profile
Dr. Sadiq has taught a range of computer science and technology courses at undergraduate and graduate levels. His teaching approach combines conceptual clarity, real-world relevance, and practical problem solving — helping students connect theory with implementation and develop analytical thinking.
Mentoring & Supervision
He supervises and mentors students across BS, MS, and PhD levels — supporting them in research topic development, methodology design, academic writing, and publication-oriented work.
"Guiding students to become not only technically competent but also thoughtful, ethical, and creative contributors to science and society."
Core Teaching Areas
Artificial Intelligence
Graduate & UndergraduateIntelligent systems, machine learning algorithms, and research-driven AI applications.
Computer Vision
Graduate & UndergraduateFacial analysis, occlusion-adaptive deep networks, and robust visual perception.
Cybersecurity
Graduate & UndergraduateInformation security, digital forensics, intrusion detection, and network resilience.
Research Supervision
Actively supervising Master's and PhD students in Computer Vision and Cyber Security.