This is a summary of my academic activity, including teaching and participating as a member of the faculty at USI, supervising and mentoring students, giving talks, and serving as reviewer at top AI venues.


Graph Deep Learning
Guest lecturer and teaching assistant, MSc @ USI (spring 2021).

Cyber-Physical Software Engineering
Teaching assistant, MSc @ USI (fall 2020).

Machine Learning
Teaching assistant, BSc @ USI (spring 2019).

Software Peformance
Teaching assistant, MSc @ USI (fall 2018).


I have been the Ph.D. representative for USI's Faculty of Informatics in the A.Y. 2018/2019.
During that time, I was the official point of contact between USI’s Faculty of Informatics and its Ph.D. students, participating in faculty meetings and contributing to the strategical decisions of the faculty.

Supervision & Mentoring

Coarsening Disassortative Graphs
A. Bar, G. Gonzalez, A. Jamadandi, V. Polianskii, M. Thiessen, Z. Zhong
Student project at the LOGML summer school (2021)

Molecule Generation with Graph-based Generative Adversarial Networks
M. Nobile
Master's thesis (2021)

Prediction of Epileptic Seizures with Graph-based Deep Learning
A. Ruggeri
Master's thesis (2020)


Learning Graph Cellular Automata
Learning on Graphs and Geometry Reading Group (Jan 11, 2022)  |  Slides  Video 

Graph Neural Networks: Operators and Architectures
Dissertation defense @ USI (Dec 10, 2021)  |  Slides 

Pooling in Graph Neural Networks
Advanced Machine Learning course @ U. Manitoba (Dec 1, 2021)  |  Slides 

Learning Graph Cellular Automata
Italian Workshop on Machine Learning and Data Mining @ AIXIA (2021)  |  Slides 

Learning Graph Cellular Automata
Neural Information Processing Systems (Dec 7, 2021)  |  Slides 

Pooling in Graph Neural Networks
Graph Deep Learning course @ USI (Mar 15, 2021)  |  Slides 

Introduction to Graph Neural Networks
Graph Deep Learning course @ USI (Mar 1, 2021)  |  Slides 

Spectral Clustering with Graph Neural Networks for Graph Pooling
International Conference on Machine Learning (2020)  |  Slides 

Graph Neural Networks in Tensorflow and Keras with Spektral
Graph Representation Learning and Beyond @ ICML (2020)  |  Slides 

Graph Neural Networks e MinCut Pooling (in Italian)
Italian Association for Machine Learning (ML/DS Meetup) (2020)  |  Slides  Video 

Generative Adversarial Networks
Advanced Topics in Machine Learning course @ USI (Sep 17, 2020)  |  Slides 

Autoregressive Models for Sequences of Graphs
International Joint Conference on Neural Networks (2019)  |  Slides 


I serve as reviewer for the following artificial intelligence conferences, journals and workshops.


  • Neural Information Processing Systems (NeurIPS)
  • International Conference on Learning Representations (ICLR)
  • Computer Vision and Pattern Recognition (CVPR)
  • The Web Conference (WWW)
  • International Joint Conference on Neural Networks (IJCNN)
  • European Symposium on Artificial Neural Networks (ESANN)
  • International Conference on Acoustics, Speech, & Signal Processing (ICASSP)


  • Transactions on Neural Networks and Learning Systems (TNNLS)
  • Journal of Machine Learning Research (JMLR)
  • Applied Soft Computing (ASOC)
  • Neurocomputing
  • Transactions on Emerging Topics in Computational Intelligence (TETCI)
  • Transactions on Geoscience and Remote Sensing (TGRS)


  • Graph Neural Networks and Systems (MLSys 2021)
  • Graphs and more Complex structures for Learning and Reasoning (AAAI 2021, 2022)
  • ML Retrospectives (NeurIPS 2020)
  • Graph Representation Learning and Beyond (ICML 2020)
  • Graph Representation Learning (NeurIPS 2019)