Teaching

Generative Models

Second year Master’s Course in A.I. In this course we will cover all about modern deep generative models. We will start from basics on probabilities and deep learning models and then move onto more advanced models.

Deep Learning Applications - Adversarial Machine Learning

Second year Master’s Course in Artificial Intelligence. In this course’s module we will cover topics regarding the robustness and explainability of Deep Neural Networks. Course material will be available online: (https://e-l.

Fundamentals of Computer Programming

First year Bachelor’s Course in Mechanical and Industrial engineering. In this course we learn how to design basic algorithms and how to code such algorithms in the python language. Basic data structures (list, trees), sorting and searching algorithms are covered.