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
Lecture
- ISEC1000 Cyber Security Concepts: Blended lecture delivery & student consultations [Semester 2 2024]
Lab/Tutorial
- ISEC1000 Cyber Security Concepts [Semester 2 2023 – Semester 2 2024]
- COMP5008/1002 Data Structures and Algorithms [Semester 2 2023 – Semester 1 2025]
- ICTE3002/5001 Human-Computer Interfaces [Semester 1 2023 – Semester 1 2024]
- COMP1000 Unix and C Programming [Semester 1 2023]
Murdoch University
Curriculum Design
- ICT607 Artificial Intelligence for Cybersecurity: designed from scratch [Semester 1 2023]
Lab/Tutorial
- ICT100 Transition to IT [Semester 2 2023 – Semester 1 2025]
- ICT607 Artificial Intelligence for Cybersecurity [Semester 1 2023 – Semester 1 2025]
BRAC University
Curriculum Design
- EEE400 Final-Year Design Project: transitioned from thesis to project, following Outcome-Based Education (OBE) framework.
Among several courses, I loved teaching –
Lecture
- EEE365/ECE365: Microprocessor and Interfacing [Summer 2021 – Fall 2022]
- EEE103/ECE103/CSE161: Computer Programming [Summer 2021 – Fall 2021]
Lab/Tutorial
- EEE365/ECE366: Microprocessor and Interfacing Lab [Fall 2020 – Fall 2022]
- 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
- Computer Fundamentals and Programming
- Digital Electronics and Logic Design
Lab/Tutorial
- Computer Fundamentals and Programming Lab
- Digital Electronics and Logic Design Lab