University

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

https://www.ici.ro/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
6371
1742
43
4899
4385
7216