Hello, I am in my third year of a 4 year integrated MPhys at the University of Liverpool, and I'm starting to think about applying to PhD places. Me and my girlfriend are intending to move to London when we graduate, so I'm planning on getting a job as a graduate software developer or some other techie type graduate role to enable me to settle more easily in the city. After that I plan on staying in London to work towards a PhD at one of the universities, my current intention is to apply to Imperials Theory group / QFT/Strings. So plot setting over, my question is what skills/qualifications did you offer up when applying to Imperial or any London Theory group? And what chances do you think I have of gaining a place given that I'm expecting an average of 75-85%; I am currently teaching myself further programming in JAVA, C++, Python, C, C#; and I've completed placements within a particle physics group? Obviously this is hard to answer since performance at interview is important, but on the face of it would I be in with a reasonable chance? Sorry for this extensive OP.