Teaching

A.Y. 2019-2020

Eindhoven University of Technology — Master’s Degree in Information Systems
Computational Intelligence

Jheronimus Academy of Data Science (JADS) — Master’s Degree in Data Science and Entrepreneurship
Business Analytics

A.Y. 2018-2019

University of Milano-Bicocca — PhD course in Computer Science
PhD course: Laboratory of Population-Based Optimisation Methods
Differential Evolution, Swarm Intelligence, Multi-objective optimization, High-performance computing applied to global optimisation

University of Milano-Bicocca — PhD course in Medicine
PhD Course: Introduction to Machine Learning
Introductory course to Deep Learning and unsupervised learning

University of Milano-Bicocca — Bachelor’s degree in Biotechnology
Informatics
Basics of Python and R

A.Y. 2017-2018

University of Milano-Bicocca — School of Sciences
PhD course: fundamentals of biostatistics
Basic concepts of statistics for the analysis of biological data

University of Milano-Bicocca — Bachelor’s degree in Biotechnology
Informatics
Basics of Python and R

University of Milano-Bicocca — Bachelor’s degree in Physics
Informatics laboratory
C programming

A.Y. 2017-2018

University of Milano-Bicocca — Bachelor’s degree in Biotechnology
Informatics
Basics of Python and R

University of Milano-Bicocca — Bachelor’s degree in Physics
Informatics laboratory
C programming

SYSBIO.IT Centre for Systems Biology
2nd SYSBIO.IT School of Computational Biology
PhD course on advanced modeling, simulation, and analysis of biochemical models