University

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

https://www.ici.ro/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
5346
1466
37
9637
4203
3852
6033