Despois de mudarse a Nova York, formou inicialmente como técnico de radio e interesouse en matemáticas. Graduouse na Universidade de Columbia con un bacharelato en 1949 e un máster en 1950, ambos en matemáticas, e uniuse a IBM en 1950. Durante os seus primeiros tres anos, traballou na Selective Sequence Electronic Calculator (SSEC); o seu primeiro gran proxecto foi escribir un programa para calcular as posicións da Lúa.
A Universidade de Columbia con un bacharelato en 1949 e un máster en 1950, ambos en matemáticas