Senior Lecturer
Advanced Distributed Systems – 28 hrs
Autumn Term 2019/2020
MSc Computer Engineering
Umeå University
Terminology of distributed systems. Service-oriented architectures and web services. Cloud Computing. HTC, HTG, and Grid Computing. Security and cryptography. Peer to peer architectures.
Cloud Computing – 28 hrs
Autumn Term 2019/2020
MSc Computer Engineering
Umeå University
Terminology of Cloud Computing. Best practices in cloud computing. Data centers and virtualization. Containers and their management. Microservices and serverless architectures. Distributed algorithms. DevOps. Fog and Edge Computing. Security. Big Data.
Contract Professor
Information Systems (for Information Technology) – 30 hrs
Autumn Term 2017/2018, 2018/2019
BSc Computer Engineering
Politecnico di Milano
Terminology of Information Systems. Design and management of Information Systems, Enterprise architectures, Business Process Modeling, Application Portfolio, Data Warehouse, Data Mining, Information Systems Architectures, Systems Security (basics).
Information Systems (for Information Technology) – 30 hrs
Spring Term 2014/2015, 2015/2016, 2016/2017, 2017/2018, 2018/2019
BSc Computer Engineering
Politecnico di Milano – Polo Territoriale di Como
Terminology of Information Systems. Design and management of Information Systems, Business Process Modeling, Application Portfolio, Data Warehouse, Data Mining, Big Data, Information Systems Architectures, Systems Security (basics).
Information and Data Quality – 10 hrs
Spring Term 2018/2019
PhD in Information Technology
Politecnico di Milano
Data quality definitions and algorithms for Business Processes and Big Data
Business Process Management – 12 hrs
Spring Term 2019/2020
PhD in Information Technology
Politecnico di Milano
Process mining: relation with Data Science, main algorithms and solutions tested with the usage of PROM: a tool for mining processes. Advancement in BPM: design-time and run-time adaptive business process management, types of flexibility, BPM in Cyber-Physical Systems
Teaching Assistant
Information Systems (for Information Technology) – 20 hr
Spring Term 2011/2012, 2012/2013, 2013/2014, 2014/2015, 2015/2016, 2016/2017
Prof. Barbara Pernici
BSc Computer Engineering
Politecnico di Milano – Campus Milano Leonardo
Basics of business processes and work-flow. BPMN notations: gateways, tasks and subtasks, events, exception management.
Web-based information systems design: use case design, User eXperience diagrams, BCE and logical view diagrams.
Information Systems – 20 hr
Fall Term 2013/2014, 2014/2015, 2015/2016, 2016/2017, 2017/2018
Prof. Cinzia Cappiello
BSc Management, Economics and Industrial Engineering
Politecnico di Milano – Campus Milano Bovisa
Basics of UML: Use case diagrams, class diagrams, sequence diagrams and activity diagrams.
Fundamentals of Computer Science – 20 hr
Fall Term 2011/2012, 2013/2014, 2014/2015, 2015/2016, 2016/2017
Prof. Maristella Matera
BSc Telecommunications Engineering
Politecnico di Milano – Campus Milano Leonardo
The basics for programming using the C language: the main method and the main libraries, the control structures, arrays and strings, structs and functions, file management, recursion.
Matlab Tutoring – 20 hr
Fall Term 2011/2012
School of Industrial and Information Engineering
Politecnico di Milano – Campus Milano Leonardo
Programming in matlab: basics, script and functions, principal functions, vectors and matrices, data structures, graphic tools, tools for the management of complex numbers and symbolic functions, Octave and Scilab as Matlab clones.