Institution NameInternational Institute for Management Development
LocationSwitzerland
World Rank405 out of 20,966
PercentileTop 2% in the world
Regional Rank (Europe)164
National Rank8
Education Rank-
Employability Rank10
Faculty Rank-
Research Rank-
Overall Score75.4
Domainimd.org

Copyright © 2012-2024 Center for World University Rankings