Teaching

Teaching activities at the University of Trento, spanning machine learning, optimization, bio-inspired AI, and computer architecture.

BSc ยท February 2025 โ€” September 2026

Introduction to Machine Learning

Frontal lessons during lab classes.

Lab topics

  • Introduction to Python
  • KNN
  • Classification and regression
  • Introduction to PyTorch

MSc ยท September โ€” December 2024

Bio-Inspired Artificial Intelligence

Frontal lessons during lab classes.

Lab topics

  • Evolutionary and multi-objective algorithms
  • Swarm intelligence
  • Neuro-evolution
  • Swarm and evolutionary robotics
  • Genetic programming

MSc ยท February โ€” July 2024

Optimization Techniques

Frontal lessons during lab classes.

Lab topics

  • Grid, random, and local search
  • Deterministic and stochastic global optimization
  • Evolutionary and nature-inspired optimization
  • Multi-objective, integer, dynamic, and robust optimization

BSc ยท February 2023 โ€” September 2025

Computer Architectures

Responsibilities include preparing exam material and conducting oral-exam evaluations.