University

Ostbayerische Technische Hochschule Regensburg

https://www.oth-regensburg.de/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
6507
1801
157
4718
5888
6650