About Me

I am a passionate educator and researcher specialising in Software Engineering, Data Science and Artificial Intelligence with over 9 years of blended teaching and research experience across Australia, Europe and Asia. I currently hold an adjunct affiliation with the Department of Software Systems and Cyber Security, Faculty of Information Technology, Monash University, where I supervise Master’s and PhD students and lead research in Mining Software Repositories (MSR) and AI4SE.

Previously, I served as a Lecturer (Education Specialist) at the University of Adelaide where I reviewed and refreshed curriculum across Software Engineering, Data Science, and Cybersecurity disciplines. Even earlier, I worked for the University of Melbourne as an Education Specialist.

Certifications Professional Scrum Master (PSM) -I
Certifications Cert IV Training & Assessment

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


Academic Appointments

List of all academic positions in chronological order.

Fixed Term Positions

Lecturer (Education Specialist - Level B)

Oct 2024 - Dec 2025 · University of Adelaide (Remote)

  • Subject matter expert across Software Engineering, Data Science and Cybersecurity.
  • Curriculum alignment, quality assurance and assessment design.
  • Developing AI-enhanced learning experiences and leading AI4SE research.

Assistant Professor

Aug 2024 - Jul 2025 · ADA University, Azerbaijan

  • Delivered software engineering coursework across undergraduate cohorts.
  • Supervised research projects and mentored early-career academics.

Lecturer (Teaching Specialist - Level B)

Jun 2023 - Jul 2024 · University of Melbourne, Australia

  • Led subject coordination, lecture delivery and assessment design.
  • Advanced research in software engineering education and quality.
  • Student mentorship.

Casual & Part-Time Teaching Positions

Monash University

Lecturer & 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 & Unit Assessor · Jul 2018 - Jul 2019

Victorian Institute of Technology

Lecturer · Multiple appointments

Melbourne Institute of Technology

Casual Lecturer · Feb 2017 - Dec 2017