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 / 578 reviews
Overall rating
5 stars
264
4 stars
229
3 stars
61
2 stars
14
1 stars
10
Module / Course content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
M3P11
Anonymous

The Galois Theory course is taught very well; the lecturer has a unique engaging style and explains the concepts exceptionally. At the end of a course you come out with a thorough understanding of the theory which may be useful for other group theory or field theory modules.

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

This was one of the third year modules and was my favourite module of the whole course. It is taught by one of the professors in the plasma physics research group and is very comprehensive. Because the plasma physics group at Imperial is so big, doing this module can give you many exciting opportunities to work in the group afterwards.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
ESE-UG5.05
Anonymous

This course is the only chance current students will have to learn about science in a wider format. In this sense, it does a great job of introducing current students to different media formats and the importance of clearly communicating complex ideas.

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

This module was a lot of fun and very interesting, mostly because we had a very good lecturer. She explained things very clearly and spent a lot of time on each slide rather than zooming through an entire presentation in an hour, which some lectures attempt to do. The content was about phase behaviour, chemical potentials, and mixing functions. No formulae were given for the exam so we were expected to remember everything. However, the course isn't very difficult because you are taught to derive everything from first principles so gain a very thorough understanding of everything. The 3 hr summer exam is worth 90% of this module and the other 10% comes from 2 assessed problem sheets.Overall, it was an excellent module.

Module content
Teaching quality
Learning resources
Academic support
Assessments & feedback
Enjoyment factor
Module Review:
Module Code:
CE1-06-1
Anonymous

If you think you understood Chemistry (which you probably did because you aced Chemistry at A-Levels/IB), this course was made to prove you wrong. The lecturer is infamous for setting the hardest papers in first year and contrary to his belief that his papers are 'extremely do-able', the number of students that end up retaking (or failing the year) because of this module would beg to differ. But overall, the content is fairly enjoyable with the usual organic chemistry, chemical kinetics etc. This course is also only taken in the first year of the degree. (unless you choose to take up an optional additional module in later years)

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

This is a second year module and easily my favourite in the entire degree! Many others would also agree with this.This module looked at how to manage the natural resources we use, and also the impact humans have on different environments and ecosystem services. It covered a wide range of topics from demography to fisheries and agriculture, as well as forestry. I highly recommend it!

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

This module teaches about DNA libraries and genetic engineering so it includes molecular biology and its applications in real life which has huge prospects in today's and future science. It is an excellent opportunity to realise whether a job in such areas interests you. As every module it consists of around 8 lectures a week and 28 lectures in total, mostly in the afternoon or late morning. We also have lab practicals, some of which are assessed - we need to write lab reports. Some practicals are wet, i.e. in the lab, where we work in pairs but then write the reports individually. One lab is computer-based (Bioinformatics) which is an exciting opportunity to apply methods and knowledge to model some molecules on the computer. We have an exam for the non-bioinformatics part of the module in January, after Christmas break, together with Genetics exam. It is challenging to learn both modules over Christmas (3 weeks) but possible with enough work put in. AMB is one of the compulsary modules in the beginning of year 1. It is very interesting for those that like molecular biology and are interested in career in this area. Knowledge gathered in the course can also be useful in summer internships if the student works in the lab.

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

The mathematics that Imperial includes throughout the Materials degree is excellent and within the First year goes beyond what is taught through comparable subjects such as Physics (as quoted from a 4th year tutor). The lectures are excellent and will be able to explain mathematic prinicple with far more clarity and detail than at college leading to a greater understanding and achieving a higher level of insight into problems. The maths that is taught ranges across a wide range of areas, ensuring that the maths underpinning the other modules is fully understood. The resources available are excellent with additional tutoring provided throughout the entirety of the First year and a host online resources and detailed course notes in the following years.

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

Fluid Mechanics is the application of mathematics and fundamental physics to analyse fluid flow.There are 3 parts to the course:-Hydrostatics-Compressible Flow-Incompressible Flow

It is a very straightforward course. Once you know the concepts well the questions become easy.

All the tutors and teachers for fluid mechanics are very good and quite helpful. It is taught clearly and most people have a good understanding of fluid mechanics.

I enjoy this subject and the questions are mathematical problems which are not a chore.

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

In the summer term after final exams, you are required to complete a further programming module. This course utilises the programming language C, and consists of three weeks of lectures on the language. Alongside this there is also another exam (3 hours worth of coding to solve problems you are given), and a group project. The group project is where this course is most enjoyable as it gives you the freedom to create whatever you want using a raspberry pi, with the only limits being that you have to use C as a programming language, and your imagination. You are given 5 weeks to complete this and honestly I feel that it is part of this year which I have learned the most in given that it greatly improved my communication skills and taught me how to better work as a team as well as program.

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