Experience

Tutor

The Australian National University (ANU)

School of Computing (SoCo)

(Feb 2022-Present)

Units:

Comp 4450-Computing Research Methods

Comp 2120- Software Engineering

Role and Responsibilities

  • Develop, conduct, and deliver tutorials to clarify complex concepts and assist with coursework, assignments, and exam preparation.
  • Evaluate student progress by marking assignments and providing constructive feedback.
  • Create and update instructional materials, lesson plans, and resources that align with university curriculum and academic standards.

Year: S1-2023, S2-2023, S1-2024.


Visiting Lecturer

National University of Science and Technology

NBC-Department of Computer Sciences

( Sep 2021-Feb 2022)

Unit:

-SE 200 Software Engineering

-CS 330 Operating Systems

Role and Responsibilities:

  • Deliver lectures and lead practical sessions.
  • Design and update course materials.
  • Evaluate student performance through assignments, exams, and projects.
  • Guide and support students in their academic and professional development.
  • Participate in departmental meetings and contribute to university committees.

Year: S1-2021 Fall


Lecturer

University of Lahore (Lahore Campus)

Department of Computer Science and IT

(Sep 2018-June 2021)

Unit:

CS 4303 (Software Engineering)

-CS 4405 (Software Project Management)

Role and Responsibilities:

  • Deliver lectures and lead practical sessions.
  • Design and update course materials.
  • Evaluate student performance through assignments, exams, and projects.
  • Conduct original research and publish findings in academic journals.
  • Guide and support students in their academic and professional development.
  • Participate in departmental meetings and contribute to university committees

Year: S1-Fall18, S2-Spring19, S1-Fall19, S2-Spring2020, S1-Fall2020, S2-Spring2021.


Lecturer

APSACS -Pano Aqil

(Feb 2016- Feb 2018)

Unit:

-Introduction to Information and Software Technologies

-Introduction to Computer Programming

Role and Responsibilities:

  • Deliver lectures and lead practical sessions.
  • Design and update course materials.
  • Evaluate student performance through assignments, exams, and projects.
  • Conduct original research and publish findings in academic journals.
  • Guide and support students in their academic and professional development.
  • Participate in departmental meetings and contribute to university committees

Lecturer

University of Lahore (Islamabad Campus)

Department of Computer Science

(Sep 2013- Feb 2016)

Unit:

-CS 4303 (Software Engineering)

-CS 4405 (Software Project Management)

– AS 1510 (Professional Practices)

Role and Responsibilities:

  • Deliver lectures and lead practical sessions.
  • Design and update course materials.
  • Evaluate student performance through assignments, exams, and projects.
  • Conduct original research and publish findings in academic journals.
  • Guide and support students in their academic and professional development.
  • Participate in departmental meetings and contribute to university committees

Year: S1-Fall13, S2-Spring14, S1-Fall14, S2-Spring15.