Imperial is a great university with great career prospects and a wonderful campus. I would definitely recommend people to apply to Imperial College. For me, the course was expected and the information taught was detailed and well outlined. Personally, I love the lab sessions most as we had the opportunity to get a lot of hands-on experience and get to take the initiative to design experiments and investigations on our own. Teaching staff at Imperial are also very friendly and patient so I would definitely encourage motivated and inspired students to come to Imperial and experience university life to its fullest.