Teaching | Courses

Foto di classe - Algoritmi 2019Foto di classe - Business analytics and data mining 2019

2024-25

2023-24

  • Introduction to Artificial Intelligence (MMS131), Examiner and lecturer, Bachelor level, Chalmers University of Technology, Göteborg, Sweden
  • Autonomous and cooperative vehicular systems (DAT295), Project supervisor, Master level, Chalmers University of Technology, Göteborg, Sweden

2022-23

  • Autonomous and cooperative vehicular systems (DAT295), Project supervisor, Master level, Chalmers University of Technology, Göteborg, Sweden
  • Introduction to Artificial Intelligence (MMS131), Lecturer, Bachelor level, Chalmers University of Technology, Göteborg, Sweden

2021-22

  • Advanced Programming and Deep Learning for AI, Laurea Magistrale in Data Analytics for Business, Università Cattolica, Milano, Italy
  • Laboratory of cloud computing, big data and security, Laurea Magistrale in Applied Data Science for Banking and Finance, Università Cattolica, Brescia, Italy
  • Programmazione (esercitazioni), Laurea in Ingegneria Gestionale, Università degli studi di Bergamo, Italy
  • Tecnologie Cloud e Mobile (esercitazioni), Laurea in Ingegneria Informatica, Università degli studi di Bergamo, Italy

2020-21

  • Algoritmi e strutture dati, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Business analytics and data mining, Laurea Magistrale in Statistical and actuarial sciences, Università Cattolica, Milano, Italy
  • Laboratory of cloud computing, big data and security, Laurea Magistrale in Applied Data Science for Banking and Finance, Università Cattolica, Brescia, Italy

2019-20

  • Algoritmi e strutture dati, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Programmazione ad oggetti, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Business analytics and data mining, Laurea Magistrale in Statistical and actuarial sciences, Università Cattolica, Milano, Italy
  • Metodi e strumenti per le decisioni, Laurea Magistrale in Gestione del lavoro e comunicazione per le organizzazioni, Università Cattolica, Brescia, Italy

2018-19

  • Algoritmi e strutture dati, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Programmazione ad oggetti, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Business analytics and data mining, Laurea Magistrale in Statistical and actuarial sciences, Università Cattolica, Milano, Italy
  • Metodi e strumenti per le decisioni, Laurea Magistrale in Gestione del lavoro e comunicazione per le organizzazioni, Università Cattolica, Brescia, Italy

2017-18

  • Algoritmi e strutture dati, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Programmazione ad oggetti, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Laboratorio informatico per le decisioni aziendali, Laurea Magistrale in Matematica, Università Cattolica, Brescia, Italy
  • Data management and warehousing, Laurea Magistrale in Statistical and actuarial sciences, Università Cattolica, Milano, Italy
  • Scientific computing with Python, PhD course, International Doctoral Programme in Science, Università Cattolica, Brescia, Italy. Web page

2016-17

  • Programmazione ad oggetti, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Laboratorio informatico per le decisioni aziendali, Laurea Magistrale in Matematica, Università Cattolica, Brescia, Italy
  • Sistemi e reti informatici (Lecturer), Laurea Magistrale in Gestione contenuti digitali per media, imprese, patrimonio culturale, Università Cattolica, Brescia, Italy

2015-16

  • Programmazione grafica in Java, Laurea in Matematica, Università Cattolica, Brescia, Italy
  • Laboratorio informatico per le decisioni aziendali, Laurea Magistrale in Matematica, Università Cattolica, Brescia, Italy
  • Sistemi e reti informatici (Lecturer), Laurea Magistrale in Gestione contenuti digitali per media, imprese, patrimonio culturale, Università Cattolica, Brescia, Italy

2014-15

  • Laboratorio informatico per le decisioni aziendali, Laurea Magistrale in Matematica, Università Cattolica, Brescia, Italy
  • Laboratorio di Informatica per la Didattica nella Scuola Secondaria, Tirocinio Formativo Attivo (TFA), Classi A038-A047-A048-A049-A042-A059, Università Cattolica, Brescia, Italy
  • Didattica dell'Informatica II, Tirocinio Formativo Attivo (TFA), Classe A042, Università Cattolica, Brescia, Italy

2013-14

  • Robotics (Lecturer), Facoltà di Ingegneria, Università di Pavia, Italy
  • Fondamenti di Informatica (Lecturer), Facoltà di Ingegneria, Università di Pavia, Italy

2012-13

  • Robotica (Lecturer), Facoltà di Ingegneria, Università di Pavia, Italy
  • Fondamenti di Informatica (Lecturer), Facoltà di Ingegneria, Università di Pavia, Italy

2011-12

  • Fondamenti di Informatica (Lecturer), Facoltà di Ingegneria, Università di Pavia, Italy

From 2004 to 2014 tutor for the course Fondamenti di Informatica, Facoltà di Ingegneria, Università di Pavia, Italy