Unimi

I began my master in Computer Science at Università degli studi di Milano (Unimi) in September 2022 wanting to focus on web development, distributed systems and cloud comptuing.

After some time I discovered the existence of other fields, like machine learning, and I fell in love with the idea of using computer science as an instrument to support research in other fields. I started my thesis in September 2024 and it's titled "Supervised machine learning techniques for quench detection in superconductors" followed by professor Dario Malchiodi and Lucio Rossi.

My university curriculum is a mix of theoretical computer science, with the following courses:

  • Algoritmi e complessità (Algorithms and Complexity) - A course about advanced algorithms.

  • Metodi probabilistici per l'informatica (Probabilistic methods for computer science) - A course about Markov Chains and their applications in the field of computer science.

  • Algoritmica per il web (web algorithmics) - A course about the latest technologies in the field of web algorithmics.

  • Heuristic Algorithms - A course about heuristic and metaheuristic algorithms.

distributed systems, with the following courses:

  • Distributed and pervasive systems

  • GPU computing

  • Cloud computing Technologies

and some other misc courses like:

  • Calcolo numerico (Numerical Analysis) - A course about numerical methods for solving various problems.

  • Reti wireless and mobili (Mobile and wireless networks)

  • Fisica degli acceleratori 1 (Accelerator physics 1)

  • Artificial intelligence - An introductory course about AI.

  • Videogame design and programming