Lariccia, Stefano, Università La Sapienza, Roma, Italy