The amount of contact time is good, but I was expecting a lot more lab work, more practical approaches. The lectures are good in the most part, pretty engaging, but some of the lecturers are a bit poor. We have mentioned this and it's taking them ages to try and sort it. The content is challenging, and sometimes you're left floundering a bit, but there are plenty of people who can offer help, such as the better tutors (who will always make time for you) and services like Maths Help. We do plenty of practice questions on topics, and the labs when we do get them are very good. We have to do reports and essays to make sure we've actually listened, but again, they're very engaging!! They used to count towards your overall grade, but now the course is a lot more exam based. This makes it hard to score the high marks, and with nothing to fall back on has caused some problems for friends on mine. Feedback is relatively quick, but some take an awful lot of time for some one word feedback, so sometimes it's a frustrating wait, but they're mostly alright!! The facilities are good (great workshops and lab areas), but some of the lecture halls just make you fall asleep, which doesn't help with a boring lecturer!!