Courses Taught

I am passionate about training the next generation of researchers and scientists in machine learning and computer vision. Below are the courses I currently teach or have taught recently. Click on the course title for the specific website, notes, and projects.

Graduate & Undergraduate Courses

IFT 603: Digital Image Processing

Introduction to the mathematical fundamentals and practical algorithms for digital image manipulation and analysis. Topics include filtering, frequency domain, and segmentation.

IFT 780: Computer Vision

Advanced course covering topics from image formation to object recognition, feature detection, motion estimation, and the application of deep learning to vision tasks.

IMN 259: Medical Imaging Fundamentals

An introduction to the major modalities in medical imaging (MRI, CT, Ultrasound) and the techniques used for image reconstruction and clinical analysis.