I teach various courses at the Swiss Master of Engineering (Zurich), USI (Lugano), SUPSI (Lugano) and Politecnico di Milano on Computer Vision, Machine Learning, Deep Learning and Data Science.