He has also worked on the design of hardware for computer graphics, high-level programming language execution, and audio input/output.
[3] His dissertation is titled “The design and construction of flexible and efficient interactive programming systems”.
He was head of research and development for Acorn Computers (U.K.), where he managed the development of the first ARM architecture reduced instruction set computer (RISC) chip and was President of the Acorn Research Centre in Palo Alto, California.
Subsequently, he became Principal Investigator on the High Productivity Computing Systems (HPCS) program sponsored by the Defense Advanced Research Projects Agency (DARPA) and Sun.
In 2013, he joined the board of directors of the Curci Foundation, which funds research in the life sciences.