Summary
Gianluca Aguzzi is a postdoctoral researcher at the University of Bologna with eight years of experience designing large-scale distributed systems through the aggregate computing paradigm and multi-agent reinforcement learning. His work combines novel programming abstractions with graph neural networks to engineer scalable, safe, and reproducible collective behaviors, including publications from a visiting PhD stint at Aarhus University. A dedicated educator, he regularly teaches courses on object-oriented design, software quality, Scala functional programming, and distributed systems. He holds a PhD and top-graded MSc and BSc degrees from Alma Mater Studiorum and brings a hands-on blend of research, teaching, and applied ML for many-agent interactions. An avid guitarist and nature enthusiast, he balances rigorous engineering with creative and outdoor pursuits.
8 years of coding experience
University of Bologna
ITIS "Enrico Mattei"
Doctor of Philosophy - PhD, Computer Engineering, Doctor of Philosophy - PhD, Computer Engineering at Alma Mater Studiorum - Università di Bologna