Studied computing. The curriculum overall is great and will turn you into a great engineer capable of commanding a salary well above the national average for graduates... but that comes at a cost of your sanity; the department is astonishingly incompetent at managing a degree programme.
I do not have space to fully detail why here.
Lecturers cannot come close to accurately estimating how long a particular assignment takes, leading to an insane workload. Some courses are so incompetently taught by a lecturer putting in such little effort you have to wonder why they even chose a career that involves teaching, especially in maths. I think they are overworked already with their other responsibilities. Some courses had badly copy-pasted slides that can be found online, and the lecturer seemed as if he had never even seen them before when trying to read them out. If you have ever seen lectures from top American unis, do not expect anywhere near that quality of teaching or effort put in.