Teaching

Current and past courses I have taught, along with my availability.

"Education is not the filling of a pail, but the lighting of a fire." – William Butler Yeats
Visit Course Webpage

Office Hours

Tuesday 11AM – 12PM
Mathematical Sciences Building Room: 255

Courses Taught at Kent State University

  • Computer Science IA: Procedural Programming (CS 13011) — Semesters: Fall 2023
  • Computer Science IB: Object Oriented Programming (CS 13012) — Semesters: Spring 2024

Responsibilities

  • Conducting Theory and Lab Classes (Course Load: 12.0–15.0 Credits) for sections of 35–40 students.
  • Grading scripts, setting up exam questions, and invigilating exams.
  • Coordinating lab courses and supervising student projects.
  • Performing administrative tasks assigned by the department and university.

Courses Taught at Bangladesh University of Business and Technology (BUBT)

  • Software Development II (CSE 200) — Semesters: Spring 2022, Fall 2022
  • Database Systems [Theory, Lab] (CSE 207) — Semesters: Summer 2022, Spring 2023
  • Data Communication (CSE 209) — Semesters: Fall 2022
  • Computer Architecture (CSE 215) — Semesters: Spring 2023, Summer 2023
  • Numerical Analysis (CSE 223) — Semesters: Fall 2022
  • Software Engineering [Theory, Lab] (CSE 327) — Semesters: Spring 2023, Fall 2023
  • Advanced Programming [Theory, Lab] (CSE 331) — Semesters: Summer 2022
  • Computer Graphics [Theory, Lab] (CSE 341) — Semesters: Fall 2023
  • Project Management and Professional Ethics (CSE 407) — Semesters: Spring 2022
  • Network Security (CSE 435) — Semesters: Fall 2023

Responsibilities

  • Conducting Theory and Lab Classes (Course Load: 12.0–15.0 Credits) for sections of 35–40 students.
  • Grading scripts, setting up exam questions, and invigilating exams.
  • Coordinating lab courses and supervising student projects.
  • Performing administrative tasks assigned by the department and university.