Il a obtenu son diplôme de St. Andrew en 1984 et, en 1988, il a obtenu un diplôme en informatique de l'Université Tufts.
Diplômé en 1984 et en 1988, il a obtenu un diplôme en informatique de l'Université Tufts.