Teaching

My teaching experience, courses, workshops, and academic services

Courses I Teach/Taught

CSE220: Data Structures (Lab)
Summer 2024 - Present
CSE221: Algorithms (Theory)
Summer 2024 - Present
CSE440: Natural Language Processing (Lab)
Spring 2025 - Present
CSE422: Artificial Intelligence (Lab)
Summer 2026 - Present
CSE220: Data Structures (Theory)
Summer 2024 - Spring 2025
Courses I Teach/Taught
My first cohort of CSE221 students during my teaching tenure

Seminars/Workshop I Took

Talking to Machines: The Power of Natural Language Processing Workshop
IEEE Robotics and Automation Society, BRAC University
May 2025
Introduced NLP from how machines understand language to recent technologies including LLMs to 140+ undergraduate students
Seminars/Workshop I Took 1
Introducing the Bag of Words model as a word representation
Seminars/Workshop I Took 2
Recognized as the leading speaker at the workshop

Other Services

Pre-Thesis I Panel Judge, BRAC University
Reviewed and provided feedback on initial thesis drafts of undergraduate teams
Final Thesis Defense Panel Judge, BRAC University
Reviewed and evaluated completed undergraduate research works
Thesis Supervisor, BRAC University
Co-supervised and supervised 50+ students working on NLP undergraduate thesis
CSE440 NLP Lab Coordinator, BRAC University
Introduced and coordinated CSE440 NLP Lab at BRAC University, including content creation and lab organization
Course Advisor, BRAC University
Advised students on and approved undergraduate courses, and created course routines
Other Services
Faculty of Computer Science and Engineering, BRAC University