University

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

https://www.ici.ro/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
5346
1466
37
9637
4203
3852
6033