Teaching

Courses taught as a Lecturer in the Department of CSE, BUET, with an emphasis on computer security.

I have been a Lecturer in the Department of Computer Science and Engineering at BUET since November 2022. My teaching centres on computer security; I also teach and run sessional courses across programming, data structures, computer architecture, operating systems, and computer networks.

Computer security

CSE 405 — Computer Security

Theory

Buffer overflows, web security, malware, and firewalls.

CSE 406 — Computer Security Sessional

Sessional

Cryptography, buffer overflow exploitation, malware, and security tooling.

Other courses

  • CSE 322 — Computer Networks Sessional. Network design, Wireshark, socket programming, NS3.
  • CSE 314 — Operating Systems Sessional. Shell scripting, system calls, threading, memory management.
  • CSE 209 / 210 — Computer Architecture and Sessional. Memory hierarchies, SIMD, GPU architectures; ALU implementation, floating point, MIPS processor.
  • CSE 207 — Data Structures and Algorithms II.
  • CSE 106 — Data Structures and Algorithms I Sessional.
  • CSE 101 — Structured Programming Language.

Supervision

I supervise undergraduate term projects in security and programming.

Contractual Instructor — BK IAC, BUET

January 2023 – August 2024

Full-stack web development (Node.js, REST APIs, deployment), SQL Server database administration, and Python for business analytics.