Past courses

Pages for courses I no longer teach, kept online at their original addresses. Each series is summarised below; the individual editions are still there if you follow the links.

Streaming Data Analytics — earlier editions

MSc course at Politecnico di Milano, taught since 2021 and still running. Earlier editions: 2025-26, 2024-25, 2023-24, 2022-23, 2021-22.

Digital Project Management (2016–2021)

MSc course in Computer Science and Engineering at Politecnico di Milano, formerly Planning and Managing Software Projects, which I taught from 2008 to 2021. Editions online: 2020-21, 2019-20, 2018-19, 2017-18, 2016-17.

Web Science (2016–2018)

A joint course with prof. Marco Brambilla, part of the sequence that started with Interoperability and Semantic Technologies and became Unstructured and Streaming Data Engineering in 2018, and Streaming Data Analytics in 2021. Editions online: 2017-18, 2016-17.

Interoperability and Semantic Technologies (2015–16)

The first of the sequence of courses that led to Streaming Data Analytics. 2015-16.

PhD courses (2015–2020)

Bi-annual PhD School courses at Politecnico di Milano, organised and taught with colleagues from several disciplines.

Professional training (2018–2019)

Classes for professionals delivered through CEFRIEL, the POLIMI Graduate School of Management and Quantia Consulting. These are the editions whose pages were public at the time.

ICT for Health Care and Life Science (2008–2026)

For almost twenty years I taught healthcare system interoperability (HL7) and semantic technologies inside prof. M. Masseroli’s course at Politecnico di Milano. I stopped with the 2026/27 academic year.

Tutorials

Conference and summer-school tutorials, most of them on Stream Reasoning and run with the community that grew around it. The pages of the more recent ones live on streamreasoning.org.