My past work in logic concerned intuitionistic logic, and connections between category theory and logic. My work in computer science has been directed to applying formal models of behaviour to build tools formalising the design process, for the inferential construction of correct systems. This has led to the LAMBDA system of Abstract Hardware Limited.