Trabajó para IBM en la década de 1960 e inventó el “generalised dynamic instruction handling”, de importancia para el paradigma de ejecución “Out-of-order” de las computadoras.