Pirrone, Roberto, Università di Palermo, Italy