Riccardo Gori, Professor at University of florence