Teaching
Below the list of course I have taught over the
years. For each course, it is reported: the institution
(in brackets, the year), and some keywords of the topics
covered (in brackets, the hours taught).
- Operating Systems
- University of Turin (2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016):
concurrent programming in Unix systems, Unix system calls, IPC objects (60h)
- Ericsson Lab Italy (2006): basics of RTOS (12h)
- C Programming
- University of Turin (2023, 2022, 2021, 2020, 2019, 2018, 2017): basics
(60h)
- Scuola Superiore Sant'Anna (2016): basics (30h)
- Real-Time Systems
- Scuola Superiore Sant'Anna (2016, 2015, 2014):
component-based analysis, optimal design (10h)
- Lund University (2012): basics of FP, EDF
scheduling, sensitivity analysis, optimal design
(12h)
- Optimization Methods
- Scuola Superiore Sant'Anna (2011, 2010,
2007, 2002): KKT conditions, Linear Programming, ILP (40h)
- Computer Architecture
- University of Siena (2004): computer
arithmetics, assembly language, compilers (72h)
- Basics of Computer Science
- University of Turin (2017): representation and
processing of information (72h)
- Embedded Systems Design
- University of Connecticut (2015): impact of timing on
control (3h)
- University of Siena (2005): tools for ESD,
Matlab Embedded Coder (60h)
- Mathematics
- University of Pisa (2005): analysis (40h)