Teaching

I'm passionate about making complex computer science concepts accessible and engaging. Whether in the classroom, online, or through one-on-one mentoring, I love helping students develop both technical skills and problem-solving confidence.


Teaching Experience

Graduate Teaching Assistant

University of Tennessee, Knoxville

University of Memphis

Lecturer

Bangladesh University, Dhaka, Bangladesh (2019–2023)

Courses Taught:

Additional Responsibilities:


YouTube Channel

In 2020, during the COVID-19 pandemic, I started recording my lectures and sharing them online to help students learn remotely. What began as a necessity grew into something I truly enjoy—creating educational content that reaches students beyond the classroom.