Bachelor of Engineering in Avionics, University Glasgow, 1994. Doctor of Philosophy in Engineering and Electronics, University Edinburgh, 1997.
Lecturer Institute Systems Level Integration, Edinburgh, 2000—2004, University Strathclyde, Glasgow, 2001—2004. Clinical scientist National Health Service Lothian, Edinburgh, since 2005. Honorary fellow University Edinburgh, since 2007.
Senior member Institute Electrical and Electronic Engineers, 1994.
Member of Institute of Electrical and Electronics Engineers, Institute Engineering and Technology.
Married Hilary Anne Clery, April 16, 2004. Children: Harry, Emily.