Entre 1989 y 1992, sirvió en el departamento de los Estados Unidos de la defensa como director de la oficina de las ciencias y tecnología de la información de Defense Advanced Research Projects Agency (DARPA), y como director del software de Director, Defense Research & Engineering en la oficina de informática.