Teaching

I have had the pleasure of teaching/tutoring several units/courses at multiple universities. The following list includes some of the units that I loved teaching/tutoring.

Curtin University

Unit Coordinator & Lecturer

  1. ISEC6000 Secure DevOps [Semester 2 2026]
  2. ICTE3002 Human Computer Interface / ICTE5001 Advanced Human Computer Interface [Semester 1 2026]

Co-Lecturer / Shadow Lecturer / Shadow UC

  1. ISAD1000/ISAD5004 Introduction to Software Engineering: Co-lecturer & Shadow UC [Semester 2 2025]
  2. ISEC1000 Cyber Security Concepts: Blended lecture delivery & student consultations [Semester 2 2024]

Supervision in Project Units

  1. EEET4000 Engineering Research Project 1
  2. EEET4001 Engineering Research Project 2
  3. NPSC2001 Research, Leadership and Entrepreneurship in Science 1
  4. NPSC3000 Research, Leadership and Entrepreneurship in Science 2
  5. COMP6015 Computer Science Project 1
  6. COMP6016 Computer Science Project 2
  7. CMPE3002 Computer Technology Project 1
  8. COMP3004 Computer Project 1

Lab/Tutorial

  1. ISEC6000 Secure DevOps [Semester 2 2026]
  2. ISAD5004 Introduction to Software Engineering [Semester 2 2025]
  3. ISAD6000 Software Engineering Requirements and Specification [Semester 2 2025]
  4. ISEC1000 Cyber Security Concepts [Semester 2 2023 – Semester 2 2024]
  5. COMP5008/1002 Data Structures and Algorithms [Semester 2 2023 – Semester 1 2025]
  6. ICTE3002/5001 Human Computer Interface [Semester 1 2023 – Semester 1 2026]
  7. COMP1000 Unix and C Programming [Semester 1 2023]

 

Murdoch University

Curriculum Design

  1. ICT607 Artificial Intelligence for Cybersecurity: designed from scratch [Semester 1 2023]

Lab/Tutorial

  1. ICT100 Transition to IT [Semester 2 2023 – Semester 2 2025]
  2. ICT607 Artificial Intelligence for Cybersecurity [Semester 1 2023 – Semester 1 2025]

 

BRAC University

Curriculum Design

  1. EEE400 Final-Year Design Project: transitioned from thesis to project, following Outcome-Based Education (OBE) framework.

Among several courses, I loved teaching –

Lecture

  1. EEE365/ECE365: Microprocessor and Interfacing [Summer 2021 – Fall 2022]
  2. EEE103/ECE103/CSE161: Computer Programming [Summer 2021 – Fall 2021]

Lab/Tutorial

  1. EEE365/ECE366: Microprocessor and Interfacing Lab [Fall 2020 – Fall 2022]
  2. EEE103IL/ECE103IL/CSE162: Computer Programming Lab [Summer 2021 – Fall 2022]

 

Bangladesh Army International University of Science and Technology (BAIUST)

Among several courses, I loved teaching –

Lecture

  1. Computer Fundamentals and Programming
  2. Digital Electronics and Logic Design

Lab/Tutorial

  1. Computer Fundamentals and Programming Lab
  2. Digital Electronics and Logic Design Lab

find me on