About Me
I am a passionate educator and researcher specialising in Software Engineering, Data Science and Artificial Intelligence with over 8 years of teaching and research experience across leading universities in Australia, Europe, and Asia. Currently, I have an adjunct affiliation with the Department of Software Systems and Cyber Security (SSC), Faculty of Information Technology (FIT), Monash University, Australia, where I supervise Master’s and PhD students and conduct independent as well as collaborative research in MSR and AI4SE. Previously, I serve as a Lecturer (Education Specialist - Level B) at the University of Adelaide, where I lead the review and refresh of course materials, ensuring cutting‑edge curriculum delivery across Software Engineering, Data Science, and Cybersecurity disciplines.
My unique blend of academic excellence and industry certification (Professional Scrum Master I) enables me to bridge theoretical knowledge with practical industry needs, preparing students for real world challenges.
Research Areas:
- Mining Software Repositories (MSR)
- AI Driven/Infused Software Engineering (aka. AI4SE & SE4AI)
- Machine Learning & Natural Language Processing
- Computer Science Education
🎓 Education
PhD in Software Engineering | 2011-2016
Dalian University of Technology, China
Supervisor: Prof. He Jiang
MSc in Software Engineering | 2007-2010
Chalmers University of Technology, Sweden
BSc (Hons) in Computer Science | 2001-2005
University of the Punjab, Pakistan
Professional Experience
Fixed Term Positions
Lecturer (Education Specialist - Level B) - REMOTE POSITION | Oct 2024 - Dec 2025
Adelaide University, Australia
- Subject Matter Expert for Software Engineering, Data Science & Cybersecurity
- Curriculum development and alignment, quality assurance and assessment design
- AI enhanced learning developing
- Self directed research in AI for Software Engineering
Assistant Professor | Aug 2024 - Jul 2025
ADA University, Azerbaijan
- Teaching software engineering courses
- Research supervision and mentorship
Lecturer (Teaching Specialist - Level B) | Jun 2023 - Jul 2024
University of Melbourne, Australia
- Subject coordination and lecture delivery
- Curriculum development and assessment design
- Self directed research in Software Engineering
Casual & Part Time Teaching Roles
- Monash University - Lecturer and Teaching Associate (Feb 2017 - Feb 2023)
- University of Melbourne - Admin Teaching Associate (Jun 2019 - Dec 2022)
- Victoria University - TAFE Lecturer (Feb 2023 - Dec 2023)
- RMIT University - Cloud, System and Security (Feb 2020 - Oct 2023)
- Deakin University - Tutor (Feb 2022 - Jun 2022)
- Swinburne University - Tutor (Feb 2019 - Jun 2022)
- Southern Cross University - Lecturer and Unit Assessor (Jul 2018 - Jul 2019)
- Victorian Institute of Technology - Lecturer (Multiple appointments)
- Melbourne Institute of Technology - Casual Lecturer (Feb 2017 - Dec 2017)
