Trying to decide whether to accept an offer for a math MSc from Imperial College London, the University of Durham, or the University of Warwick. I'm mostly interested in geometry, topology, and the mathematical foundations of physics (e.g. of field theory, gravitational physics). Does anybody have any opinions about either of these programs? Any direct experiences? Experiences relating to the schools in general would also be appreciated.