Curriculum Vitae

Lecturer (Assistant Professor) specialising in Software Engineering, Data Science and Artificial Intelligence with over 9 years of blended teaching and research experience across Australia, Europe and Asia. Research focus on Empirical Software Engineering, Mining Software Repositories (MSR), AI4SE and SE4AI.


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

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 of Technology

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


Research Areas

  • Empirical Software Engineering
  • Mining Software Repositories (MSR)
  • AI for Software Engineering (AI4SE)
  • Software Engineering for AI (SE4AI)

Certifications

  • Professional Scrum Master I (PSM-I)
  • Certificate IV in Training & Assessment

Publications


Professional Service

Program Committee

  • ICSE 2027 — Software Engineering in Society (SEIS) Track
  • ICSE 2026 — Artifact Evaluation Track
  • ICSME 2026 — Industry Track

Journal Reviewer

  • Journal of Systems and Software (2025–Present)
  • Journal of Software: Evolution and Process (2020 & 2024)
  • International Journal of Software Engineering and Knowledge Engineering (2023)
  • IEEE Transactions on Software Engineering (2019–2022)
  • IEEE Access (2020)

Professional Memberships

  • IEEE Computer Society
  • Australian Computer Society (ACS)