Structured & Object-Oriented Programming (C/C++, C#, Python)
Data Structures & Algorithms (C/C++, Python)
Database Systems, Spatial Databases, & Big Data Systems
Data Science, Spatial Data Science (Python/R)
Spatio-temporal Data Analytics (Python/R)
GIS Programming (Python/R)
Dalhousie University | Teaching Assistant (2020–2025)
CSCI4146/6409 - Process of Data Science [2023, 2024]
CSCI3141 - Foundations of Data Science [2020, 2021, 2022, 2023, 2024]
CSCI1109 - Practical Data Science [2025]
CSCI3136 - Principles of Programming Languages (Marker) [2021]
CSCI3120 - Operating Systems [2020]
University of New Brunswick | Teaching Assistant (2017–2018)
CS2545 - Data Science for Big Data Analytics [2018]
INFO3403 - Information System Administration (Advanced Database System) [2017]
Dhaka University of Engineering & Technology | Lecturer/Assistant Professor (2010–2019)
CSE-3311 (Database Systems), CSE-3312 (Database Systems Lab) [2011–2016, 2019]
CSE-3223 (Compiler Design), CSE-3224 (Compiler Design Lab) [2011, 2012, 2013]
CSE-3102 (Software Development Project Lab) [2010, 2011, 2012]
CSE-2701 (Computer Fundamentals), CSE-2702 (Computer Fundamentals Lab), Dept of TE [2011]
CSE-2511 (Discrete Mathematics) [2010, 2011]
CSE-2501 (Data Structures), CSE-2502 (Data Structures Lab) [2010–2016]
CSE-2120/CSE-2110 (Visual Programming Lab – Visual C#.NET) [2010–2016, 2019]
CSE-2113 (Computer Programming), CSE-2114 (Computer Programming Lab), Dept of EEE [2011, 2012, 2013]
CSE-2111 (Object-Oriented Programming), CSE-2112 (Object-Oriented Programming Lab) [2016, 2019]
CSE-1121 (Structured Programming Language), CSE-1122 (Structured Programming Language Lab) [2010–2016, 2019]