Get the real picture on the courses and modules at over 120 universities in the UK by reading through the reviews and ratings left by thousands of students and get true insight into what it's really like to study at that institution. With over 30,000 reviews left by students in the last 12 months, Student Hut is the most up-to-date and comprehensive resource of student reviews in the UK.

Rating summary
Imperial College London 4.3 / 548 reviews
Overall rating
5 stars
250
4 stars
219
3 stars
58
2 stars
11
1 stars
10
Module / Course content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
BE1-HPROG1
Anonymous

This course is many people's first taste of programming whereas for others they are very experienced but may have bad practices. Therefore it's hard to find the balance between being too slow and too fast. They combat this by using a programming language that the majority of people will have had no experience with; haskell. Basic concepts are taught at quite some speed but as it's a very competitive University, most students can follow easily enough and our small tutorials (8 students to a UTA) help the ones lagging behind. There is a lot of focus on style but I think that this is a good thing as it is important when in industry to have good programming style and it helps you to understand your own code more easily.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
CH3.P14
Anonymous

This is indeed of the new chemistry you will learn in the first yearIt is not as scary as people think because the course content is just different models and desciption of them with the maths involvedThe maths involved is a level levelIf you read around and do the tutorial sheets the module can be grasped easilyThere's assessment is but am exam at end of year marked by lecturer and second examiner

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
BS0822
Anonymous

The accounting module is integral to life and extremely well taught. Features all aspects of the accounting world from time vale of money to compound interest. Course is aligned on the principles of self learning but regular assessment checks your understanding. Overall a great module.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
B2.9
Anonymous

This was a fantastic course, with current issues explored with some of the leading experts of the field. The coursework given was challenging and rewarding. I personally did quite well in this module and greedier nay be slightly biased in my critique.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
ME1-hMTH
Anonymous

The first year mathematics course offer an excellent look into the maths needed for physics. Vector calculus is the newest maths introduced and is very well taught, with examples in physics as this is truly a part of maths which is intimately linked to physics.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
B1.3
Anonymous

Most of the content was in evolutionary chronological order, allowing me to easily make connections between different phyla of organisms. There was also a large collection of animal skulls for students to identify, which enabled me to strengthen my knowledge about the characteristics of different groups of animals.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
EE1-04
Anonymous

The content is well put together and is delivered (except for a few cases) accurately and in an well-understandable manner. The subject as a whole is not too enjoyable for me in a sense that by the nature of that area of electronics, it takes a long time to see interconnections and place learnt concepts in context. It is good fun however, if one does it just for the sake of it.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
EE1-01
Anonymous

This module is a fundamental module for any electronic engineer. It formalises all previous circuit theory in the first 2/3 lectures and then introduced many new componants and design concepts. These include inductors, capacitors, operational amplifiers and diodes. These are then used to design filters. Students are also taught nodal analysis, superposition, linearity, Thévenin and Norton equivalents, transfer functions, transients and the concept of transmission lines.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
CI3-336
Anonymous

The topic of Dynamics is the broadest and I personally believe to be the most all encompassing. The basics such as Newton's 3 Laws are simple to grasp yet there is so much more to Dynamics to harder concepts like fluid dynamics etc.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Anonymous
Reviewer:

I find my course challenging both intellectually and psychologically - but this is a good training ground for me to prepare for working life in the future. I particularly enjoy the various group projects that are included in the course such as the wind turbine design project in Year 2. The complexity of the degree increases steadily over the years and a good deal of mental and physical stamina is needed to follow through the lectures and courseworks.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor