England, United Kingdom
Teesside University, located in Middlesbrough, in the heart of North East England, offers a truly international experience. Teesside University have an established international reputation for academic excellence and for the global impact of our research. For over 85 years, Teesside University have fostered creativity, enterprise and innovation, shaping the lives of students from over 100 countries worldwide Teesside University is listed in Times Higher Education World University Rankings...