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