Teaching & Mentoring
Six years of university teaching, including a lecturer post and a 13-TA team for a 250-student course.
Courses & lectureship
Guest Lecturer, AI and Data Driven Methods in Biomedical Imaging and Physics (BMP 254)
2026Stanford School of Medicine
Graph-based methods in medical science — biological networks, GNNs, multi-omics and imaging integration.
Lecturer, Department of Computer Science and Engineering
2016 — 2017Bangladesh University
Designed and delivered seven undergraduate courses including Image Processing, AI, VLSI Design, Digital Electronics, DSP, Numerical Methods.
TA Coordinator, Introduction to Computer Science (CMPT 141)
2020 — 2021University of Saskatchewan
Managed 13 TAs for a 250-student course; ensured consistent grading, distributed marking, facilitated student communication.
Guest Lecturer, Information Visualization (CMPT 384)
2023University of Saskatchewan
Deep learning visualization techniques and their application to digital agriculture.
Teaching assistantships · University of Saskatchewan
- ·Image Processing and Computer Vision (CMPT 487/819), Fall 2023
- ·Introduction to Artificial Intelligence (CMPT 317), Winter 2023
- ·Algorithm Design Analysis and Correctness (CMPT 360), Fall 2022
- ·Principles of Computer Science (CMPT 145), Winter 2022
- ·Deep Learning and Applications (CMPT 498/898), Fall 2021
- ·Introduction to Computer Science (CMPT 141), Winter 2020
Mentoring
Ridvan Yesiloglu
PhD StudentStanford School of Medicine
Advisor: Md. Tauhidul Islam
Tracy Xue
Asst. Clinical Research CoordinatorStanford School of Medicine
Advisor: Md. Tauhidul Islam
Ariana Rahman
UndergraduateStanford School of Medicine
Advisor: Md. Tauhidul Islam
Arman Heydari
Master's StudentUniversity of Saskatchewan
Advisor: Debajyoti Mondal
Mehdi Khalaj
UndergraduateUniversity of Saskatchewan
Advisor: Ian Stavness
Shagufta Zahid
UndergraduateBangladesh University
Advisor: Sakib Mostafa
Bipul Dutta
UndergraduateBangladesh University
Advisor: Sakib Mostafa