University of Exeter: Exeter ranked 63rd in the world in Times Higher Education Impact Rankings
This is the first time that the University of Exeter has participated in the ranking, and placed 63rd -with an overall score of 88.7 out of 100 - from 1155 institutions worldwide. Exeter ranked 63rd in the world in Times Higher Education!-->…