Prodi, Nicola, Università di Ferrara, Italy