Es graduado en matemáticas por la Universidad de Nueva York (1991), y un doctorado también en matemáticas por la Universidad de California, Berkeley (1995), donde le tutorizó sus estudio Hendrik Lenstra.