Giovanni Moruzzi is a retired associate professor from the Physics Department at the University of Pisa, where he continues to teach a course on basic Python algorithms, with a particular focus on computer animation of physical phenomena.His research interests encompass atomic and molecular spectroscopy, particularly the analysis and assignment of dense molecular spectra involving large-amplitude internal motions. He has authored over 70 papers in peer-reviewed journals and has contributed as both co-editor and co-author of two scientific books and two books on physics exercises