Университетский колледж Лондона
Окончил школу для мальчиков "Northampton School for Boys", затем — Университетский колледж Лондона, где изучал математику. С 1985 по 1999 годы работал программистом на Уолл-стрит. Затем занялся журналистикой, писал книги.