Professor of Data Science | University of the Punjab, Lahore
PMP | PRINCE2 Agile | ITIL | CCNA | JNCIA | LSSGB | CEH | IBM Data Engieer
Professor & researcher with 25+ years of academic and research experience in
Data Science · AI/ML · Software Engineering · Networks & Cybersecurity.
Focus on applied AI, academic innovation, and open education.
- Data Science & Machine Learning
- Generative AI & RAG Systems
- Agentic AI
- Computer Vision & NLP
- Recommender Systems
- Cyber Security
- Securing AI Systems
- EdTech & Digital Transformation
- 40+ Publications (HEC & IF Journals)
- Multiple funded research projects (AI, Networks, Software Engineering)
- Supervised 80+ UG, 40+ MS, and 4 Ph.D. theses
Data Science, Artificial Intelligence, Machine Learning, Deep Learning, Generative AI, Cybersecurity, Data Analytics, Software Development, Project Management, Technical Leadersh, Python , Power BI , SQL , Git , Linux , Airflow, Cloude computing
- Data Science & AI Projects
- RAG + GenAI Tools
- Research Prototypes
- Open Teaching Resources
- 🚀 DS Learning Studio – An interactive Streamlit web application showcasing live data applications, exploratory data dashboards, and machine learning model deployments.
- 🚀 Data Science & AI Cheat Sheets – A comprehensive collection of cheat sheets covering Machine Learning, Deep Learning, Python, and SQL.
- 🚀 Git & GitHub Mastery – A comprehensive dual-level curriculum covering fundamental version control, branching and merging workflows, collaboration via Pull Requests, and Git internals.
- 🚀 Object-Oriented Programming using C++ – A complete beginner-to-advanced self-study course covering modern C++ (C++17), OOP design principles, templates, and STL.
- 🚀 Tools and Techniques in Data Science – A complete semester course covering Python, data cleaning, EDA, Machine Learning, Streamlit apps, and AI-assisted workflows (LLMs, Ollama, n8n).
- 🚀 Programming Fundamentals Using C++ – A beginner-to-advanced journey through programming basics, control flow, functions, arrays, memory management, and modular design.
- 🚀 Software Project Management – A complete self-study course covering predictive and agile delivery, project initiation, scope, estimation, and metrics control.
- 🚀 Problem Solving Course – A structured roadmap to analytical thinking, problem decomposition, algorithm design strategies, and foundational coding logic.
Use code with caution.Option 3: Minimalist Text LinkIf you prefer a simple, distraction-free hyperlink within your existing introductory paragraph:markdownYou can access the live tutorial site here: Object-Oriented Programming using C++. Use code with caution.💡 Pro-Tip for your GitHub Repository:Beyond adding it to your README, you should also add this URL to the About section of your GitHub repository page (on the right-hand sidebar). Click the gear icon (⚙️) next to "About", paste your link into the Website field, and save. This adds a dedicated link snippet directly at the top of your landing page!Would you like help structuring the rest of your README (such as adding installation guides, prerequisites, or code snippet highlights for C++)? Let me know!
| Project | Description | Tech |
|---|---|---|
| Data-Science-Learning-Studio | An interactive Data Science learning studio | Python, Pandas, ML,scikit-learn, plotly, openpyxl, Streamlit |
| RAG-Lab | Retrieval-Augmented Generation tools for academic research | LangChain, LLMs |
| GeoAI-Pak | GeoAI projects focused on environmental monitoring | GeoPandas, ML |
| EdTech-Tools | Tools and utilities to support digital transformation in education | Flask, Python, AI |
| Research-Scripts | Reproducible scripts from published research | Python, Jupyter |
⭐ “Empowering education through AI, data, and innovation.”
📍 University of the Punjab


