Teaching
Teaching Interest
Structured & Object-Oriented Programming (C/C++, C#, Python, Java)
Data Structure & Algorithms (C/C++, Java)
Database Systems, Big Data Systems, Spatial Databases
Data Science, Spatial Data Science (Python, R)
Teaching Experience
2020 - Present: Graduate Teaching Assistant @Dalhousie University, Canada
CSCI3141 - Foundations of Data Science using R, Fall - 2020, 2021, and 2022
CSCI 3136 - Principles of Programming Languages, Winter - 2021 (Marker)
CSCI3120 - Operating Systems, Summer-2020
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, Fall-2017 (Using Python)
INFO3403 - Information System Administration, Winter-2017 & 2018 (Advance Database System Course)
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