Below is an answer from a friend who is a third year Computer Science student at the Keele (she doesn't have her own account on here, so posting on her behalf). It's very long; I think once she started writing, her enthusiasm took over - but that's just because like many students, she loves her uni :3
"I can only do Keele, because you know I am a majestic student currently in my third year there! So I think I have good enough experience to give at least an opinion of the place. I'm going to talk about the department and not the Uni on top, cba to do the entire Uni.
Pros:
§ Damn good department, I mean on a personnel level, the staff members get on well with each other and if you show you have dedication, passion and a couple of brain cells you can get a lot out of the knowledge that they are willing to pass on. Even those you've only had for a few lectures in first year and you have to meet again in third.
§ The department building is really quiet for most of the day, disregarding that the Maths students crash the main labs between 1 -3pm, so if you don't like loud spaces to work in it's absolutely brilliant.
§ There's 3 mains labs and more upstairs that you can use, there's restrictions on a few but I mean I'm a third year and never had to move around the labs due to classes coming in or the like. - In lectures/workshops etc. staff members are really decent and pretty straightforward with you and they will help you! You may need to nudge them a few times and sound like a broken record but they'll be there and if not there's always those postgrads wondering around. They're great too, a good laugh and if they don't know how to help you straight off the bat they normally figure things out relatively quickly.
§ Last minute all nighters are brilliant in the labs, NOT ADVISED, but if you end up having to do a few, just have a few friends and just sit down and grind the work out.
§ I'm basing this entirely on my year and what I've seen of the current second years but everyone gets on. Like, maybe not everyone talks to each other and sometimes I get this "deer in headlights" when I talk to certain people but there's no strange "clique" groups that I witnessed in high school and in my other department on campus, and to me it's one of the big reasons why the Comp Sci department is my favourite.
§ First Year is chilled, like it's basically just trying to get everyone on the same level of knowledge, that doesn't mean DON'T do the work but don't feel too stressed about work loads and the like, do it, pass with whatever and carry onto second year. Save all that stress for second and third year when your grades matter to your final degree!
§ Third Year Projects are essentially your Dissertations just minus the boring Dissertation part so, get an idea on what you want to do early, have a look at the previous projects (the second floor of the department building should have posters on - MINE'S UP THERE <3) and just ask around if you see a third year doing their project. If they're smart they should talk to you about it, and if they don't it could possibly mean they have no idea what they're doing!
§ If you can't program (I'm going to be honest, I can't code to save my life, 3 years later and I have no idea what I'm doing but OH WELL) no worries you can learn and get by with little to no tears, or wanting to pull your hair out and curse everyone around you.
§ Some of the staff members are doing PhD's currently, so they know exactly what you're going through, they're really nice to have a chat with and a friendly conversation every now and then just makes the department seem that little more friendly - and not all geeky and weird etc.
§ But if you are a nerd, totally the place to be.
§ Like really, come to Keele for nerd.
§ You can turn your Third Year project into a Nerd Project - I have, on video games - best idea ever.
§ The department sends out regular emails on internships and the like, even in second year, staff members do lectures on their personal studies and interests, don't have to go to everything but the opportunity is there and that's brilliant if you have no idea what you want to do afterwards.
§ If you have any personal issues, health, family, etc not to worry because the department has a clean and easy system that allows these situations to be taken into account through the entire year, and mostly for coursework and exam periods, so you don't have to panic if anything outside of your control happens.
§ Third year projects are amazing.
§ Do a third year project.
§ If you're a Dual Honours Student you have a lot of modules to choose from, and if you can't do exams you can go coursework heavy - but be aware of how many modules you do in either semester!
§ Talking to everyone means more contacts you can use once you leave, contacts means opportunities!
Cons:
§ Don't stick in the department building in the middle of the night on your own.. It gets really creepy, especially if you watch FNAF play-throughs and then turn the department building into a Freddie Fazbears.... The flickering lights don't help at all.
§ Some lectures will bore you half to death but they have punishing exams and coursework, I imagine most places are like that so you kind of have to live and deal with it.
§ There's not enough ladies/chicks/girls/females/women in the student body. - Some of the modules seem a little dull and "I have absolutely no idea what this will ever be used for" sadly this feeling will go in third year when you realise that everything you've been doing is steadily building up to the third year modules. Lesson to learn here: DO WORK IN SECOND YEAR. - I legitimately can't think of any con's other than a few admin errors; collisions with timetables and a few issues with communication and the like. This is always to be expected.
§ Okay no I got one, it can get really cold when the air con randomly turns on about 4-5pm... It's not okay.
§ The department building could do with a spot of paint.
§ Any maybe some of the chairs need fixing, the back's are threatening to fall off.
§ You'll make a lot of friends, even if you're not a social dove, and sometimes you'll wonder why you put up with a bunch of lovable idiots.
§ You may end up calling people "duck" by the time you leave.
§ You have to do something called socialising.... it maybe painful but normally the mentioning of a video game or something of the like makes it easier.
§ I'm really scraping the barrel here.
End point: Keele's damn good, not Oxbridge or Red Brick brilliant but the main plus is the dedication and the range of staff with their own interests and skills. Get to know them and get to know your peers, everyone in this department has so far, in my experience, been majestic individuals and you'll really enjoy it here.
Hope this helps. Also, is that Jotaro Kujo as your profile pic??"