James W. Cortada, IBM