Imperial College is a great university with amazing courses in STEM. It’s got a really good student environment for things outside of education. It’s a place that can give you loads of opportunities that you could benefit from in the future, career wise, so it’s something to take advantage of during your time there. I would definitely recommend the university to anyone wanting to study a highly rated intense STEM course.