Courses with a primary responsability
Security and privacy in Socio-Technical systems - As Professor Period 2020-2021, 2021-2022 Ph.D. School Information engineering and computer science - University of Trento Introduction to security and privacy, their enforcement in socio-technical systems
Digital technologies - As Professor Period 2019-2020, 2020-2021, 2021-2022, 2022-2023, 2023-2024 BSc Industrial and Information Engineering - Politecnico di Milano Description: Introduction to information systems and data base.
Sistemi informativi (Information systems) - As Professor
Period 2024-2025
BSc Computer Engineering - Politecnico di Milano
Description: Introduction to information systems.
Ingegneria del software - Prova finale (Online) - As Professor
Period 2021-2022, 2022-2023, 2023-2024, 2024-2025
BSc Computer Engineering - Politecnico di Milano
Courses as a teaching assistant
Software engineering (for Information Technology) - As Assistant Period 2017-2018, 2018-2019, 2019-2020, 2020-2021, 2021-2022 BSc Computer Engineering - Politecnico di Milano
Process and service design - As Assistant Period 2018-2019, 2020-2021 MSc Computer Engineering - Politecnico di Milano
Information systems (for Information Technology) - As Assistant Period 2017-2018, 2018-2019, 2019-2020 BSc Computer Engineering - Politecnico di Milano (Como)
Information systems (for Information Technology) - As Assistant Period 2017-2018, 2018-2019, 2019-2020 BSc Computer Engineering - Politecnico di Milano (Leonardo) Business processes and workflow. BPMN 2.0 notation: collaboration diagram, private and public process diagrams. BOAT approach: modelling of organisation and systems with business model, organisational model and architectural model. Archimate: technology level.
Information systems - As Assistant Period 2017-2018, 2018-2019, 2019-2020 BSc Industrial and Information Engineering - Politecnico di Milano (Leonardo) Business processes and workflow. BPMN 2.0 notation: collaboration diagram, private and public process diagrams.
Organizational Information Systems - As Assistant Period 2016-2017 MSc Computer Science - University of Trento Conceptual modelling, Zachman framework, Business processing modelling, BPMN 2.0, goal oriented requirement engineering , Business Intelligence modelling, security requirement engineering, gamification of information and information systems.
Software Engineering II - As Assistant Period 2016-2017 BSc Computer science - University of Trento Basic web technologies: HTML, CSS, JSON. API definition: Rest API, Swagger. HTTP protocol: HTTP status code. Runtime javascript engine: Node js, npm. Deployment of Node JS application: Heroku. Version control: git. Testing: JSHint, Jasmine.
Agent-Oriented Software Engineering - As Invited Lecturer Period 2013-2014, 2013-2014 MSc Computer Science - University of Trento Development of agents using Jade.
External courses for professional audience (first and second-level masters)
IT solution architect - As Professor Module: Virtualization, containers serverless technologies Period 2023 2nd level Master - Cefriel - BiP
Infrastructure enterprise - As Professor Module: Virtualization, containers serverless technologies Period 2023 2nd level Master - Cefriel - BiP
Cloud data architect - As Professor Modules: Cloude and service providers, cloud technologies Period 2020, 2021, 2022, 2023, 2024 2nd level Master - Cefriel - BiP
Digital platform technologies - As Professor Module: Requirement engineering Period 2021, 2023 2nd level Master - Cefriel - BiP