University

IBS IT & Business School Oldenburg

http://www.ibs-ol.de/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18412
4528
428
23365
17246
8602
6115