Being at Imperial means that you are consistently surrounded by a challenging and competitive academic environment. The professors that deliver lectures are from the top of their field and most, if not all, are amazing at what they teach. The tutorial system which allows a small group of students to interact with a tutor allows one to clarify any doubts they have and work with their peers. The laboratory sessions are very well designed and help understand the topic studied in lectures further. Moreover, most lecturers are approachable in case of any doubt and there is plenty of student support. Nevertheless, the workload is high and can become very challenging but time management skills can help you make the most of the and course and university (beyond academics as well).