Imperial has excellent programmes that equip students for industry and research. The competitive environment will keep you on your toes and encourage your best effort, but it can get overwhelming for some people. Overall, I highly recommend the university for anyone looking for a culturally diverse and academically driven college experience.