My overall experience at Imperial has been good. The exposure and hands-on practice on advanced technology have been some key features that make it worth it. However, the work load is way more than other universities and there is a lack of organization in some course structures. Students are less hence, societies aren’t that functional or active.