I agree with the above, its the university itself that tends to be the problem. But then, every QM student I know hates the admin of QM, its as badly run as a badly run thing. Barts tends to keep track of its own stuff, which tends to be a bit easier as its smaller and people's careers there are much longer. I've said it before, but Barts is really like a little village, everyone knows everyone else and you can't get away with anything but that means you get better support there than most of my friends seem to elsewhere.