University

National Institute for Research & Development in Informatics / Institutul Național de Cercetare Dezvoltare în Informatică

https://www.ici.ro/

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
5307
1478
42
9757
4527
3892
6115