University

IBS IT & Business School Oldenburg

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18216
4353
410
23523
17291
5819
6626