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)
Spatio-temporal Data Analytics (Python, R)
2020 - 2025: Teaching Assistant @Dalhousie University, Canada
CSCI4146/6409 - Process of Data Science [2023, 2024]
CSCI3141 - Foundations of Data Science [2020, 2021, 2022, 2023, 2024]
CSCI1109 - Practical Data Science [2025]
CSCI 3136 - Principles of Programming Languages (Marker) [2021]
CSCI3120 - Operating Systems [2020]
2019: 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: Teaching Assistant @ University of New Brunswick, Canada
CS2545 - Data Science for Big Data Analytics [2018]
INFO3403 - Information System Administration (Advanced Database System) [2017]
2010 - 2016: Undergraduate Taught Courses @ Department of CSE, DUET, Bangladesh
CSE-3223 (Compiler Design), CSE-3224 (Compiler Design Lab) [2011 - 2013]
CSE-3311 (Database Systems), CSE-3312 (Database Systems Lab) [2011 - 2016]
CSE-3102 (Software Development Project Lab) [2010 - 2012]
CSE-2110 (Visual Programming Lab) - Visual C#.NET [2010 - 2016]
CSE-2111 (Object-Oriented Programming), CSE-2112 (Object-Oriented Programming Lab) [2016, 2019]
CSE-2501 (Data Structure), 2502 (Data Structure Lab) [2010 - 2016]
CSE-2511 (Discrete Mathematics) [2010 - 2011]
CSE-1121 (Structured Programming Language), CSE-1122 (Structured Programming Language Lab) [2010 - 2016]
CSE-2113 (Computer Programming), CSE-2114 (Computer Programming Lab) @ EEE, DUET [2011 - 2013]
CSE-2701 (Computer Fundamentals), CSE-2702 (Computer Fundamentals Lab) @ TE, DUET [2011]