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: Techniques d'apprentissage

Introduction to the mathematical fundamentals and practical machine leanring algorithms. Topics include Bayesian models, regression, classification, generative and discriminateive models, introduction to neural networks.

IFT 780: Réseaux neuronaux

Neural network class with a focus on deep learning, convolutional neural networks, recurrent neural nets, transformers, LLMs, graph neural networks and many more topics.

IMN 259: Analyse d'image

An introduction to the basics of digital image analysis. Topics cover Fourier transform, wavelets, filters of all kinds, feature detectors of all kinds, convolution and correlation, etc.