Teaching

I have been actively involved in teaching activities in both bachelor and master degree programs.

Winter 2024: AI/ML in the Era of Climate Change (194.125)

Lecturer, TU Wien, Austria

The main aim of the course is to provide students with two main topics:

  • how to assess and reduce the energy and environmental impact of large scale AI models;
  • how to apply and leverage AI techniques to tackle critical climate change problems.

I’m in charge of developing teaching materials and delivering in person classes, designing and grading the assignments, and finally examinating the students at the end of the course.

Fixed-term Teaching Assistant (2017-now)

Laboratory lecturer and tutor, University of Milano-Bicocca, Italy

Supplementary educational activities for several B.Sc. and M.Sc. courses, mainly for the Computer Science degree. The activities consist of holding the laboratory session, tutoring students through e-learning platforms, grading the laboratory final projects or assignments.

Regarding course organizational aspects, I’m in charge of defining the assignments and their evaluation strategy, the topic of the laboratory sessions and their schedule, and finally preparing the teaching material.

  • Software Development Process (M.Sc. Computer Science) [A.Y. 19-20, 20-21, 21-22, 22-23, 23-24]
  • Cloud Computing (M.Sc. Computer Science) [A.Y. 19-20, 20-21, 21-22]
  • Data Management & Visualization (M.Sc. Data Science) [A.Y. 19-20]
  • Computer Science Laboratory I (B.Sc. Physics) [A.Y. 19-20]
  • Distributed Systems (B.Sc. Computer Science) [A.Y. 17-18, 19-20]