Scholarly Index
Bruno Scrosati
Italian Institute of Technology; 76,327 total citations; 668 total publications; best world rank #8
Italian Institute of Technology
76,327Total citations
668Total publications
112H-index
Scholarly Index
Italian Institute of Technology; 76,327 total citations; 668 total publications; best world rank #8
Italian Institute of Technology