While the peers and classmates you get in Imperial are no doubt among the brightest in the world and an absolute joy to get to know, the quality of lectures provided could be better. While there is nothing wrong most of the time, there is also nothing particularly right. Lectures, while usually comprehensive can oftentimes be unengaging and require quite a bit of effort to follow. Furthermore, as far as being an undergraduate goes, it is sometimes somewhat difficult to get access to technical facilities beyond the basic ones the university provides. However, the university certainly does provide a wealth of basic facilities. Anything from a workshop to a decent computer is easily accessible as a student. Being in London, Imperial also holds regular career fairs and provides good support for its students in finding internships or work shadowing experiences or things of that nature. There is something to be said about the stresses Imperial’s standards place upon its students, but that might come down to personal coping ability. Overall, a great place to study, though certainly not at all perfect.