Teaching

I have four years of teaching experience and 10 years as a computer science student.

Teaching Interests

My teaching interests include but are not limited to Introduction to Programming I & II, Discrete Mathematics, Game Development, Data Structures, Software Engineering, Artificial Intelligence, Computer Vision, Algorithm Design, Operating Systems, Computer Architecture, System Design and Analysis, Computer Networks, and Advanced XR Design and Development.

Kennesaw State University – College of Computing and Software Engineering, Atlanta, GA, USA August 2024 – Present
Assistant Professor of Computer Science , Director of eXtended Reality and Intelligence (XRei) Lab
Southern New Hampshire University, Manchester, NH, USA January 2024 – July 2024
Assistant Professor of Computer Science
National Science Foundation (NSF), USA January 2024 – Present
NSF Panel Reviewer
The University of Texas at San Antonio, San Antonio, TX, USA August 2020 – December 2023
Graduate Teaching Assistant, Department of Computer Science
  • Conducted recitation classes and graded the “Computer Organization” course in Fall 2020.
  • Total Students: 80 (2 sections with 40 students each), Course Level: Undergraduate, Method: Online
University of New Hampshire, Durham, NH, USA August 2019 – May 2020
Graduate Teaching Assistant and Lab Instructor, Department of Computer Science
  • Introduction to Programming I in Fall 2019 (Face-to-face), Students: 86 (2 sections), Level: Undergraduate
  • Introduction to Programming II in Spring 2020 (Face-to-face), Students: 74 (2 sections), Level: Undergraduate
  • Taught lab classes, conducted recitation classes, and graded courses.
University of South Dakota, Vermillion, SD, USA August 2017 – October 2017
Instructor, Department of Computer Science
  • Taught the “Introduction to Computer Science” course for Fall 2017.
  • Total Students: 45 (from Computer Science and other departments), Course Level: Undergraduate, Method: Face-to-Face
University of South Dakota, Vermillion, SD, USA August 2017 – May 2018
Graduate Teaching Assistant and Lab Instructor, Department of Computer Science
  • Taught lab classes, conducted recitation classes, and graded the “Data Structures and Algorithms” course for Fall 2017 and Spring 2018.
  • Total Students: 32, Course Level: Undergraduate, Method: Face-to-Face
Varendra University, Rajshahi, Bangladesh September 2015 – August 2017
Lecturer, Department of Computer Science & Engineering
  • Taught 14 theory courses and 10 lab classes over six semesters for undergraduates (face-to-face) with average student feedback of 4.93/5.
  • Prepared lectures, assignments, lab problems, and exams; graded all coursework.
  • Courses: Introduction to Programming I & II, Discrete Mathematics, Data Structures, Software Engineering, Artificial Intelligence, Computer Vision, Algorithm Design, Operating Systems, Computer Architecture, System Design and Analysis, and Computer Networks.
  • Batch Coordinator for Fall 2015; liaised with students and faculty for batch issues.
Varendra University Career Center, Rajshahi, Bangladesh September 2015 – August 2017
Lecturer
  • Taught computer basics to students from all departments.
  • Advised students about future careers.
  • Level: Undergraduate + Graduate, Students: 50, Method: Face-to-face, Class style: Weekly (1 hour)