Teaching

2026

Course responsibility

⏱ 28h 👥 8–16 🇬🇧 EN

Master in Information and Computer Science · Master's Course

University of Luxembourg · Esch-sur-Alzette, Luxembourg

Provide an overview of the contemporary AI landscape and selected advanced topics, with a focus on current research trends.

Intelligent Systems 2

☀️ Spring

Teaching Assistant

⏱ 21h 👥 10–40 🇬🇧 EN

Bachelor in Information and Computer Science · Bachelor's Course

University of Luxembourg · Esch-sur-Alzette, Luxembourg

Understand how logics are used for knowledge representation and reasoning, to model uncertainty, multi-agent systems, defeasibility or causality.

2025

Distributed Systems

❄️ Winter

Teaching Assistant

⏱ 24h 👥 40–80 🇬🇧 EN

Computer Science and Engineering · Master's Course

University of Bologna · Cesena, Italy

Asynchronous programming, distributed principles and architectures, consensus algorithms, ReSTfullweb-services, containers, agent-based technologies and middlewares.

Teaching Assistant

⏱ 35h 👥 80–120 🇮🇹 IT

Computer Science and Engineering · Bachelor's Course

University of Bologna · Cesena, Italy

Computer architecture, representation of information, algorithms and data structures, C programminglanguage.

2024

Distributed Systems

❄️ Winter

Teaching Assistant

⏱ 24h 👥 40–80 🇬🇧 EN

Computer Science and Engineering · Master's Course

University of Bologna · Cesena, Italy

Asynchronous programming, distributed principles and architectures, consensus algorithms, ReSTfullweb-services, containers, agent-based technologies and middlewares.

2023

Distributed Systems

❄️ Winter

Teaching Assistant

⏱ 24h 👥 40–80 🇬🇧 EN

Computer Science and Engineering · Master's Course

University of Bologna · Cesena, Italy

Asynchronous programming, distributed principles and architectures, consensus algorithms, ReSTfullweb-services, containers, agent-based technologies and middlewares.

Teaching Assistant

⏱ 35h 👥 80–120 🇮🇹 IT

Computer Science and Engineering · Bachelor's Course

University of Bologna · Cesena, Italy

Computer architecture, representation of information, algorithms and data structures, C programminglanguage.

2022

Distributed Systems

❄️ Winter

Teaching Assistant

⏱ 24h 👥 40–80 🇬🇧 EN

Computer Science and Engineering · Master's Course

University of Bologna · Cesena, Italy

Asynchronous programming, distributed principles and architectures, consensus algorithms, ReSTfullweb-services, containers, agent-based technologies and middlewares.

Teaching Assistant

⏱ 35h 👥 80–120 🇮🇹 IT

Computer Science and Engineering · Bachelor's Course

University of Bologna · Cesena, Italy

Computer architecture, representation of information, algorithms and data structures, C programminglanguage.