Teaching Portfolio

For me, teaching is built on two qualities: depth of knowledge and the ability to communicate that knowledge. I’m inquisitive by nature, which drives me to get to the core of anything I learn, and I genuinely enjoy explaining things, be that a simple concept or a complex one. This is why I love to teach.

I began my journey at BRAC University in August of 2021. My teaching has spanned from foundational Electrical Engineering courses like Circuits & Electronics (CSE250), where I also coordinated the lab and theory, to advanced topics like Image Processing (CSE428), which aligns perfectly with my research. I love teaching these courses, and seeing students slowly grasp complex concepts is truly one of the most priceless feelings one can experience.

I also believe that education should be as free and accessible as possible. Over 100 hours of my recorded lectures are publicly available on my YouTube Channel for anyone to view. All my prepared course materials are also publicly available.

Machine Learning & Deep Learning in Bangla

A free YouTube course I've created (in progress) for ML enthusiasts, especially from Bangladesh. In this series, I teach Machine Learning and Deep Learning from scratch, making it suitable for any Bangla-speaking person who wants to explore this field and kickstart their journey. Suitable even for non-CS people or beginners.

Courses Taught at BRAC University

  • CSE428: Image Processing & Computer Vision

    Slides Videos
    2024–Present
  • CSE250: Circuits & Electronics

    Videos
    2021–Present

Coordination Roles
  • Coordinator - CSE250L: Circuits & Electronics Laboratory (Fall 2021 - Present)
  • Coordinator - CSE250: Circuits & Electronics (Fall 2021)

Laboratory Courses Taught

  • CSE428L: Image Processing Laboratory

    Lab Notebooks
    2025–Present
  • CSE250L: Circuits & Electronics Laboratory

    Videos
    2021–Present
  • CSE251L: Electronic Devices & Circuits Laboratory

    Videos
    2022–Present
  • CSE350L: Digital Electronics & Pulse Techniques Laboratory

    Videos
    2022–2025

Tutorials at Independent University, Bangladesh

  • CSC101: Introduction to Programming
    Conducted Python tutorials, designed problem sets, and prepared solutions for undergraduate Computer Science students.
    Resources
    February 2022 - August 2022

Connect

Get in Touch

Find me on academic and professional networks, or reach out via email.

saiful.bari@bracu.ac.bd

North Badda, Dhaka-1212, Bangladesh

+880-1758805835