Teaching

Lecturer, School of Computing Technologies, RMIT University, Australia

My role: Conducting lecturers and tutorials for undergraduate and postgraduate students on campus, course coordination and preparing lecturers and assignment materials, and evaluating students’ work based on their weekly activities and assignments in various forms such as written work, discussions and etc

Subjects:

  • Python Programming Bootcamp (2510) – Semester I 2025 (First year undergraduate students)
  • Software Engineering Fundamentals (for IT) ISYS3413/ISYS1118/ISYS3475 – Semester I (conducting tutorials for postgraduate students)
  • Software Requirements Engineering – Semester II 2025 ( Course coordinator and Lecturer)

Teaching Associate, Faculty of IT, Monash University, Clayton Campus, Australia

My role: Conducting/ assisting in tutorials for both undergraduate and postgraduate cohorts, mainly on-campus and online during the Pandemic, and evaluating students’ work in weekly activities and assignments in various forms such as written work, presentations, and video creations.

Subjects:

  • FIT4005/5125 IT Research Methods -Semester I 2023,  Semester I & II 2022, Semester I 2021
  • FIT9130 System Analysis and Design – Semester I 2021, Semester I & II 2020
Assistant Lecturer, University of Colombo School of Computing (UCSC), Sri Lanka
 
My role: Content designing and conducting lectures for BSc. Information Systems degree programme with senior lecturers for the below mentioned subjects. Designing and evaluating assignments and exam papers and working as a project coordinator for 2nd-year undergraduates’ software development projects, which involved managing 35 software development project teams.
 
Subjects:
  • IS 1103 Information Systems Management – Semester I 2019
  • IS 2102 Group Project I – Semester I 2019 (Project coordinator)
  • IS 2108 IT Project Management – Semester I 2019
  • IS 2114 Business Process Re-engineering – Semester I 2019
  • IS 4105 Advanced Concepts in Software Design and Development – Semester I 2019

Teaching Associate, University of Colombo School of Computing (UCSC), Sri Lanka

My role: Conducting tutorials, and evaluating assignments for subjects in BSc. Information Systems degree and BSc. Computer Science degree programmes along with exam invigilation for undergraduate and masters’ examinations conducted by UCSC and project coordinator for final year undergraduate research project, which involved 6 research teams.

Subjects: 

  • IS 1111 Software Engineering – Semester II 2018
  • IS 2108 IT Project Management – Semester I 2018
  • SCS 2205 Computer Networks – Semester I 2018
  • IS 4101 Final year project (Research) – Semester I & II 2018 (Project coordinator)
  • IS 4105 Advanced Concepts in Software Design and Development – Semester I 2018

Supervision

Master’s Minor Thesis Supervision – RMIT University and Monash University

Supervising two postgraduate students for masters minor thesis projects at RMIT University and Monash University (as the external supervisor) – On-going

Software Engineering Project Supervisor

  • Capostone Project COSC2410/COSC2648 – Supervising a group of students consisting Bachelor of Software Engineering final year students and Master of Information Technology students at RMIT to complete their software engineering capstone project (on-going)

Undergraduate Research Project Supervisor – Faculty of IT, Monash University, Australia

  • FIT 4701/02 Final Year Software Engineering Project – Semester I & II 2024 

Supervising two final year students with Prof John Grundy. The project is about developing a practical tool/plugin to enhance the performance appraisal process for requirements engineers (REs). 

  • FIT 4003 Software Engineering Research Project – Semester II 2022

Supervised a group of six students with Professor John Grundy. This project is about developing a Jira plug-in to capture the personality and motivation along with the performance and satisfaction of software practitioners when they carry out their assigned technical tasks related to RE.

Undergraduate Software Development Group Project Mentor – University of Colombo School of Computing, Sri Lanka

  • IS 2102 Group Project I -Semester I 2019, Semester I & II 2018

Mentored three 2nd year undergraduate student groups to complete their software development projects [Involved in mentoring students to follow the software development life cycle in developing their web applications/ standalone systems for their external clients].

  • IS 3113 Group Project II -Semester I 2018

Mentored three 3rd year undergraduate student groups (two in 2018 and one in 2019)  to complete their software development projects [Involved in mentoring students to follow the software development life cycle in developing their web applications/ standalone systems for their external clients].

External Adviser 

  • Final Year Research Project

Engaged in a research project in the capacity of an external adviser on “Virtual Garment Fitting for an Online Market Place for Females”. The project was carried out as a final-year undergraduate research project at the Faculty of Science, University of Kelaniya, Sri Lanka.

Scroll to Top