Teaching
ACADEMIC TEACHING
Teaching activities across undergraduate, graduate, and doctoral programmes, covering business intelligence, data science, database systems, data integration, and software engineering.
COURSE LEADERSHIP
Course Leadership
Current and previous courses involving course design, teaching, assessment, coordination, or co-teaching responsibilities.
3 current · 1 previous
CURRENT TEACHING
Current Courses
Present
Present
Business Intelligence
Course Instructor
MSc in International Management
Marco Biagi Department of Economics
Introduction to the concepts, methods, and software tools used to transform raw business data into information supporting organizational decision-making.
Present
HR Information Systems and Workforce Analytics
Course Instructor
MSc in Employment Relations
Marco Biagi Department of Economics
Design and use of information systems for human-resource management, together with methods for data preparation, analysis, visualization, and business intelligence.
Present
Textual and Tabular Data Analytics
Co-Instructor · Practical Sessions
MSc in Computer Engineering
Enzo Ferrari Department of Engineering
Co-teaching contribution focused on the practical sessions of the course, covering methods and tools for the analysis of textual and tabular data.
PAST TEACHING
Previous Courses
Completed
2025
Computer Science — Basic Qualification
Course Instructor
BSc in Economics and Finance
Marco Biagi Department of Economics
Theoretical and practical introduction to spreadsheet-based data management and analysis, with a focus on Microsoft Excel for economic and financial applications.
ADVANCED TEACHING
Doctoral and International Teaching
Advanced courses and project-based teaching delivered in doctoral and international graduate programmes.
2 courses
2024
Exploring the Frontier of Database Research
The Alliance with Foundation Models
Course Instructor
ICT Doctoral School
University of Modena and Reggio Emilia
Advanced module on the interaction between database research and foundation models, including data preparation, tabular models, in-context learning, and retrieval-augmented generation.
2024
Constraint-Based Schema Matching
Co-Instructor
MSc in Data Engineering
Hasso Plattner Institute · University of Potsdam
Collaborative research project on schema matching through functional dependencies and other integrity constraints, including heterogeneous and privacy-sensitive scenarios.
TEACHING SUPPORT
Teaching Contributions
Teaching assistance and selected seminars within undergraduate and graduate Computer Engineering programmes.
2 courses
2017–2020
Big Data Analytics
Teaching Assistant
MSc in Computer Engineering
Enzo Ferrari Department of Engineering
Teaching support and a selected seminar on neural architectures for natural-language processing.
2017–2020
Software Engineering
Teaching Assistant
BSc in Computer Engineering
Enzo Ferrari Department of Engineering
Teaching support and a selected seminar on collaborative tools for software design and development.