佢做過英國科學與工程委員會、紐卡素大學同愛丁堡大學電腦系高級研究員， 歐洲共同體發展信息戰略計劃(ESPRIT)同埋德國不萊梅大學教授級研究員，德國薩爾大學(Zuse)客席教授。