Structured & Object-Oriented Programming (C/C++, C#, Python)
Data Structure & Algorithms (C/C++, Python)
Database Systems, Big Data Systems, Spatial Databases
Data Science, Spatial Data Science (Python, R)
2020 - 2025: Graduate Teaching Assistant @Dalhousie University, Canada
CSCI4146/6409 - Process of Data Science
CSCI3141 - Foundations of Data Science
CSCI 3136 - Principles of Programming Languages (Marker)
CSCI3120 - Operating Systems
2019 - 2020: Undergraduate Taught Courses @ Department of CSE, DUET, Bangladesh
CSE-3311 (Database Systems), CSE-3312 (Database Systems Lab)
CSE-2112 (Object Oriented Programming Lab)
CSE-1121 (Structured Programming Language), CSE-1122 (Structured Programming Language Lab)
CSE-2120 (Visual Programming Lab) - Visual C#.Net
2017 - 2018: Graduate Teaching Assistant @ University of New Brunswick, Canada
CS2545 - Data Science for Big Data Analytics
INFO3403 - Information System Administration (Advanced Database System)
2010 - 2016: Undergraduate Taught Courses @ Department of CSE, DUET, Bangladesh
CSE-3223 (Compiler Design), CSE-3224 (Compiler Design Lab)
CSE-3311 (Database Systems), CSE-3312 (Database Systems Lab)
CSE-3102 (Software Development Project Lab)
CSE-2110 (Visual Programming Lab) - Visual C#.Net
CSE-2111 (Object-Oriented Programming), CSE-2112 (Object Oriented Programming Lab)
CSE-2501 (Data Structure), 2502 (Data Structure Lab)
CSE-2511 (Discrete Mathematics)
CSE-1121 (Structured Programming Language), CSE-1122 (Structured Programming Language Lab)
CSE-2113 (Computer Programming), CSE-2114 (Computer Programming Lab) @ EEE, DUET
CSE-2701 (Computer Fundamentals), CSE-2702 (Computer Fundamentals Lab) @ TE, DUET