Teaching

I have had the opportunity to take several courses in my teaching career, which are listed below. I have mostly taken Compiler Construction, Theory of Computation, and Software Engineering in different semesters. However, I have enjoyed every course and endeavour to teach and learn new knowledge to the students.

Course Name Taken in Semester
CSE 101 Fundamentals of Computer Fall 2021
CSE 131 Data structure
CSE 132 Data structure Lab
Spring 2022
CSE 200 Project Work II Summer 2018
CSE 211 Object Oriented Programming Language
CSE 212 Object Oriented Programming Language Lab
Spring 2023, Summer 2022
CSE 223 Theory of Computation *Summer 2023, Summer 2022, Spring 2021, Spring 2019
CSE 231 Algorithm Design and Analysis
CSE 232 Algorithm Design and Analysis Lab
*Summer 2023, Fall 2018
CSE 311 Computer Architecture Summer 2021, Summer 2019
CSE 313 Database System
CSE 314 Database System Lab
Summer 2018
CSE 315 Communication Engineering Fall 2021, Summer 2018
CSE 331 Operating System and System programming
CSE 332 Operating System and System programming Lab
Summer 2021, Spring 2021
CSE 333 Software Engineering
CSE 334 Software Engineering Lab
Spring 2023, Spring 2022, Fall 2019, Spring 2019
CSE 413 Web Engineering
CSE 414 Web Engineering Lab
*Summer 2023
CSE 421 Compiler Construction
CSE 422 Compiler Construction Lab
Spring 2023, Fall 2021, Fall 2020, Summer 2020, Fall 2019, Fall 2018
CSE 423 Computer Graphics Fall 2020, Spring 2020, Summer 2019
**CSE 449 Bioinformatics
**CSE 450 Bioinformatics Lab
Summer 2022, Spring 2019
Note:
  1. * indicates the running semester.
  2. ** indicates the contemporary course of the program.
  3. Instead of four, from 2022, the university has been following six months for a semester, obeying the government's and UGC's approaches.