Efter at have flyttet til New York City uddannede han sig oprindeligt som radiotekniker og blev interesseret i matematik. Han dimitterede fra Columbia University med en bachelorgrad i 1949 og en kandidatgrad i 1950, begge i matematik, og sluttede sig til IBM i 1950. I løbet af sine første tre år arbejdede han på den selektive sekvens elektroniske kalkulator (SSEC); hans første store projekt var at skrive et program til at beregne positioner af månen.
Columbia University med en bachelorgrad i 1949 og en kandidatgrad i 1950, begge i matematik