Teaching
Courses
Tutorial sessions, lab worksheets, and tutorial materials I've prepared as a teaching assistant at IUB. Click any course for full syllabus, weekly schedule, and notebooks.
Tutorial for Computer Programming I
Independent University, Bangladesh
A structured tutorial sequence on Python fundamentals, control flow, functions, loops, and list-based problem solving.
Tutorial for Computer Programming II
Independent University, Bangladesh
Intermideate Python tutorial covering built-in advanced data structures (dictionaries, sets), recursion, file I/O, and an introduction to object-oriented programming.
Tutorial for Data Structures
Independent University, Bangladesh
Tutorial sessions on foundational data structures; arrays, linked lists, stacks, queues, trees, and graphs etc., with problem solving in Python.
Fundamentals of Computer Systems
Independent University, Bangladesh
Tutorial sessions covering computer-system concepts and practical office-suite skills for academic and professional use.
Numerical Methods Lab
Independent University, Bangladesh
Lab worksheets and assignments for numerical methods — root-finding, interpolation, numerical integration, and ODEs — implemented in Python.