Computer Science and Multidisciplinary Engineering Education (MEE). He obtained BSc (Hons) in Computer Science from the University of Kent at Canterbury, and a PhD in Computer Science from the University of Sheffield. In between he worked for the Defence Science and Technology Laboratory (DSTL) in the Safety Critical Systems team, focussed mainly on military aircraft, but also on critical software in several other domains. He was a Research Associate in the Verification and Testing group before joining the MEE academic staff in the Diamond. He now teaches both Software Engineering and Electronic Engineering, as well as taking any opportunity to be involved in as many as possible of the other Engineering disciplines.