He received in 1966 a BSc from the Heriot-Watt University, Edinburgh, the PhD degree from the University of Edinburgh in 1975, honorary Doctorates of Engineering from the Heriot-Watt in 2006 and Edinburgh Napier University in 2007 and the University of Edinburgh in 2016.
Following 5 years in industry he was appointed at the University of Edinburgh in 1971, subsequently promoted to Professor and served as the first head of the School of Engineering, 2002-8. His research in signal processing for communication systems, was recognized with the 82nd (2004) Faraday Medal award by the Institution of Electrical Engineers.
In 2007 he was appointed to the 8th Regius Professor of Engineering at Edinburgh. In 2009 he was awarded an OBE in the Queen’s birthday honours list. He also holds fellowships of EURASIP, the Royal Academy of Engineering.
He has served for 12 years as a Trustee of the James Clerk Maxwell Foundation, at India Street.