Teaching

As part of my academic duties I have served as teaching assistant, tutor or esercitatore to several courses. I have left here some of the information of the current running courses as well as past materials that can be of usage.

I've also served as co-supervisor for several master and graduate thesis', some of which are also listed below.

I have also participated in several science outreach activities both in Durham and as part of the Higgstools network.

Ongoing courses

I am currently serving as assistant professor for the informatics course (Informatica) for first year physic students as well as engaging in the supervision of several students on some of the topics presented in the research page.

Informatica C++

Course 2021/2022 Università degli Studi di Milano

The materials for the past year, problems and solutions, can be found in the github repository of the course.

Recommended reading:

Beginning C++ Through Game Programming (Michael Dawson). This is a good book to improve on your programming skills.

The official python tutorial: while not a requirement of the course at this point, Python will certainly help in your future career.


Supervised students

Master thesis

Bachelor thesis


Past teaching

Fisica Quantistica II (Quantum physics)

Course 2020/2021, Università degli Studi di Milano

For more information see the webpage of the course.

Recommended reading: the course follows closely the book Fisica Quantistica by Stefano Forte and Luca Rottoli.

Fisica Quantistica I (Quantum physics)

Course 2019/2020, Università degli Studi di Milano

For more information see the webpage of the course.

Recommended reading: the course follows closely the book Fisica Quantistica by Stefano Forte and Luca Rottoli.

Informatica C++

Course 2019/2020, 2020/2021 and 2021/2022 Università degli Studi di Milano

The materials for the past year, problems and solutions, can be found in the github repository of the course.

Recommended reading: Beginning C++ Through Game Programming (Michael Dawson). This is a good book to improve on your programming skills.

Discovery Skills

Course 2017/2018, University of Durham

You can see the webpage of the course for more information.