He is author of over 100 scientific publications and, among them, he is first author of 18 publications in international refereed journals. He leads the Hydraulics and Hydrology Laboratory at the Università degli Studi di Brescia, and is associate editor for the American Society of Civil Engineers' Journal of Environmental Engineering.