Teaching

CSE422 Artificial Intelligence

Undergraduate course, BRAC University, Department of Computer Science and Engineering, 2025

Taught CSE422 Artificial Intelligence during Summer 2025 (present). Delivered lectures and labs on core AI concepts, including intelligent agents, search strategies, constraint satisfaction problems, probabilistic reasoning, and machine learning. Emphasized problem-solving strategies, algorithm analysis, and practical implementation in AI languages.

CSE471 System Analysis and Design

Undergraduate course, BRAC University, Department of Computer Science and Engineering, 2025

Taught CSE471 System Analysis and Design during Fall 2024 (present). Delivered lectures and labs on system analysis techniques, including data flow diagrams, E-R diagrams, and UML modeling. Guided students through requirement gathering, system design, and implementation of a group project using modern software design tools.

CSE360 Computer Interfacing

Undergraduate course, BRAC University, Department of Computer Science and Engineering, 2025

Taught CSE360 Computer Interfacing during Fall 2024 (present). Delivered lectures and labs on computer interface components, programmable interfacing ICs, sensors, and communication protocols (e.g., I2C, SPI, UART). Covered high-power interface devices, LED/LCD displays, and advanced topics like Human-Computer Interface (HCI) and Brain-Computer Interface (BCI).

CSE220 Data Structures

Undergraduate course, BRAC University, Department of Computer Science and Engineering, 2024

Taught CSE220 Data Structures during Fall 2024 and Spring 2025. Delivered lectures and labs on elementary data structures (arrays, linked lists, stacks, queues, trees) and algorithms (sorting, searching, tree traversal). Emphasized implementation in Java and algorithmic efficiency through hands-on lab sessions.

CSE370 Database Management Systems

Undergraduate course, BRAC University, Department of Computer Science and Engineering, 2024

Taught CSE370 Database Management Systems during Fall 2024. Delivered lectures and labs on relational database management systems (RDBMS), focusing on data modeling (ER/EER models), relational schema mapping, normalization, indexing, and SQL query formulation. Guided students through a group project to design and implement a complete database system.

CSE461 Introduction to Robotics

Undergraduate course, BRAC University, Department of Computer Science and Engineering, 2024

Taught CSE461 Introduction to Robotics during Fall 2024. Delivered lectures and labs on robotics principles, including kinematics, motor action, control systems, and communication protocols (e.g., I2C, UART). Covered AI applications in robotics, robot vision, and hands-on development of robotic systems.