I'm a British student considering doing a Phd in America. If I do a Phd in England it should only take 3 years, but I've heard that usually American Phd's take a lot longer (e.g six years +). However I suspect that this may be because the typical American student is much less advanced when starting their Phd. If I do an MSc before starting a Phd, would it be feasible to get it done in 3/4 yrs? The MSc courses I'm doing include: QED Unification Advanced QFT Supersymmetry String Theory Differential Geometry These will all be examined, and there's also a research component of the MSc which takes the whole summer.