Teaching & Mentoring

Teaching Experience

Between 2017 and 2025, I taught and coordinated over 20 undergraduate courses (theory + lab) to more than 1,200 students at Premier University and Cox’s Bazar International University, Bangladesh.

My courses spanned foundational programming to advanced algorithms and software engineering, with class sizes ranging from 25 to 98 students. I designed curricula, delivered lectures, created hands-on lab exercises, and served as academic advisor to several final-year project groups.

Courses Taught

Data Structures

Theory + Lab • Multiple offerings (2017–2023)
Topics: Arrays, Linked Lists, Trees, Graphs, Sorting, Dynamic Programming

Database Management Systems

Theory + Lab (SQL, ER Models, Normalization) • 2019–2023

Object-Oriented Programming (Java)

Theory + Lab • Premier University & Cox’s Bazar Intl. University

Software Development Project

Laravel-based full-stack projects • 2020–2023

Structured Programming (C)

Introductory programming for first-year students • 2020–2022

Algorithm Design & Analysis

Theory + Lab • 2021–2025

Student Mentoring & Outcomes

  • Supervised 25 final-year undergraduate projects/Thesis (some led to journal/conference publications)
  • Multiple students now pursuing MSc abroad or working at Bangladeshi tech firms
Currently on research leave from teaching duties while pursuing my PhD at QUT.
Happy to share detailed syllabi or student feedback upon request.