Teaching

2023-2024

Machine Learning

Welcome to the Machine Learning course developed for the MIR Masters Engineering and Complex Systems. In this series of lectures, we’re going to learn about how to learn! Specifically, we’re going to learn about how computers learn using Machine Learning algorithms. We’ll learn about the basic understanding of learning algorithms, as well as specific algorithms that include: linear models, support vector machines, and clustering methods. In addition to these algorithms, we will also look at a key part of using any learning algorithm – evaluating it!

Programming Level-up

Welcome to the Programming Level-up Course. In this series of lectures, we will cover everything we need to be able to program in a Linux-based environment, and use the high performance computers (also called cluster/supercomputers) to run experiments.

2022-2023

Machine Learning

Lectures

Labs

Programming Level-up

2021-2022

Programming Level-up