Teaching

I have been a Computer Science Summer Instructor at the University of Arizona in 2020 and 2021. I am also performing as a Teaching Associate at the department, maintaining projects, grading, and holding student discussion sessions. Before starting my Ph.D., I was a Lecturer in the department of Computer Science and Engineering at the Daffodil International University (DIU), Bangladesh.

Summer Instructor, Computer Science, University of Arizona, USA

  • 2021: CSC352 Systems Programming and UNIX:
    Basics in C programming, FILE I/O, memory management, UNIX commands, and shell scripting.

  • 2020: CSC210 Software Development:
    Fundamentals of algorithms, data structures, design, and unit‐testing using Java.

Teaching Assistant/Associate, Computer Science, University of Arizona, USA

  • CSC452 Operating Systems: Fall 2019, 2020, 2021.

  • CSC425 Computer Networks: Spring 2017, 2020, 2021, Fall 2017.

  • CSC477/577 Introduction to Computer Vision: Fall 2016.

Lecturer, Computer Science and Engineering, Daffodil International University (DIU), Bangladesh.

  • CSE 221/222 Algorithms (Fall 2015, Spring2016):
    Searching, sorting, basic graphs traversal and dynamic programming.

  • CSE 134/135 Data Structures (Fall 2015, Spring‐Summer 2016):
    Covered fundamental structures such as arrays, linked‐lists, trees, heaps, hash‐maps.

  • CSE 122/123 Programming and Problem Solving (Fall 2015, Spring‐Summer 2016):
    C programming, solving ad‐hoc problems with basic data types, arrays, strings.

  • CSE 334 Wireless Programming (Fall 2015, Spring 2016):
    Designing and implementing graphics logic with Unity for mobile applications.

  • CSE 332 Software Engineering (Summer 2016):
    Software development models, project management, testing and debugging.