Teaching

Courses taught, curriculum development, and educational contributions.

Teaching Experience

University of Gujrat, Pakistan

Senior Lecturer

University of Gujrat, Pakistan

Gujrat

13 yrs 4 mos
Sep 2012-Present
  • •Taught diverse cohorts including undergraduate and postgraduate students
  • •Designed and delivered modules using VLE including LMS/Moodle/Blackboard/MS Teams/Google Classroom
  • •Integrated digital tools, quizzes, and LMS-based assessments to enhance student engagement
  • •Delivered content related to software systems, design, databases, and programming fundamentals

Lecturer

Ajmery Colleges

Gujrat

1 yr 2 mos
Jul 2011-Aug 2012
  • •Taught undergraduate students
  • •Developed course materials and assessments
  • •Provided academic mentoring

Lecturer

Chenab Group of Colleges

Gujrat

1 yr 1 mo
Jul 2010-Jul 2011
  • •Taught computer science courses
  • •Developed curriculum materials
  • •Mentored students in software development

Current Courses

SE: Software Metric

Semester 6

Undergraduate

Study of software metrics and measurement techniques

SE: Personal Software Process (PSP) and Team Software Process (TSP)

Semester 8

Undergraduate

Introduction to PSP and TSP methodologies for software development

Other Courses Taught

In addition to the current courses, I have taught a wide range of subjects in Software Engineering and Computer Science:

• Software Engineering

• Introduction to Computing Technologies

• Object Oriented Analysis and Design

• Introduction to Computing Technologies and Networks

• Fundamentals of Programming

• Software Quality Assurance

• Software Design and Architecture

• Research Methods in Software Engineering

• Professional Practices in Software Engineering

• Software Construction and Development (T+L)

• Data Science

• Software Engineering Economics

• Software Requirements Engineering

• Agile Software Engineering

• Global Software Development

• Information Systems

• Human Computer Interaction

• Software Project Management

Course Development & Curriculum

  • •Designed and developed comprehensive course materials for software engineering and computer science programs
  • •Integrated modern teaching methodologies including project-based learning and digital tools
  • •Developed curriculum aligned with industry standards and academic requirements

Student Mentoring & Supervision

Actively involved in mentoring undergraduate and postgraduate students, providing academic guidance, research supervision, and career counseling to help students achieve their academic and professional goals.

Multiple

Students Mentored

Ongoing

Research Projects Supervised

MS-Level Research Thesis Supervision

GamifyRP: A Gamified Approach to Prioritize Software Requirements

MS in Information Technology

University of Education, Pakistan

Completed

Year: 2024-2025