Teaching Portfolio
For me, teaching is based on two things: a strong understanding of the subject and the ability to explain it clearly. I am naturally curious, so I like to explore topics deeply and understand how things work at their core. I also enjoy explaining ideas to others, whether the concept is simple or complex. This is why teaching is something I truly enjoy.
My interest in teaching began during my freshman year after being admitted to BRAC University, and since then, teaching has remained an important and meaningful part of my journey. During my undergraduate years, I worked as an undergraduate teaching assistant, where I assisted students in courses such as Structured Programming and Object-Oriented Programming. Alongside this, I also taught primary and secondary school students for around three years, which helped me develop patience and communication skills in teaching learners at different levels.
I began my professional teaching career at Daffodil International University in August 2023, where I taught a range of core Computer Science courses, including programming, data structures, algorithms, and software systems. In September 2023, I joined BRAC University, where my teaching expanded to include both foundational and advanced subjects such as Object-Oriented Programming, Data Structures, Algorithms, Artificial Intelligence, and Image Processing—areas that closely align with my research interests. Teaching across these institutions has been an immensely rewarding experience, as guiding students through complex concepts and witnessing their gradual growth in confidence and understanding remains one of the most fulfilling aspects of my academic journey.
You can find some of my recorded theory and lab sessions on my YouTube channel.
Courses Taught at BRAC University
-
CSE428: Image Processing & Computer Vision
2025–Present
-
CSE422: Artificial Intelligence
2025–Present
-
CSE221: Algorithms
2024–Present
-
CSE220: Data Structures
2024–Present
-
CSE330: Numerical Methods
2023–2024
-
CSE111: Object Oriented Programming
2023–2024
Courses Taught at Daffodil International University
-
ITM421: Open Source Software System
2023
-
ITM313 & 314: Mobile Application Development with Lab
2023
-
ITM217 & 218: Data Structures & Algorithms with Lab
2023
-
ITM213: Object Oriented Concepts
2023
-
ITM122: Structured Programming Lab
2023
Connect
Get in Touch
Find me on academic and professional networks, or reach out via email.
Khilgaon, Dhaka 1219, Bangladesh