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
Buffer overflows, web security, malware, and firewalls.
CSE 406 — Computer Security 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
Full-stack web development (Node.js, REST APIs, deployment), SQL Server database administration, and Python for business analytics.