Gained a B.Sc. (Hons) Engineering Technology in 1981 from Robert Gordon’s Institute of Technology, Aberdeen before joining NEI Peebles Ltd, Peebles Electrical Machines as a Project Engineer. In that role, and latterly as a Senior Project Engineer, he was responsible for tendering for industrial projects from discrete motor drives up to full M & E equipment for power stations and industrial processes.
He moved to Edinburgh Napier University in 1988 as a lecturer in electrical power engineering, mainly teaching power systems, distributed generation, electrical machines and electronic drives.
In 1997 he obtained a Ph.D. from the University of Edinburgh on the subject of "Expert Systems Management of Cascaded Hydro Plants".
Industrial experience includes previous employment in the electrical power sector, involvement in an array of consultancies, a KTP with associated M.Phil completion and 18 years as a Placement Advisor helping to place over 700 students into 600 companies worlwide.
Since 2013 he has been a Senior Lecturer and the Subject Group Leader for Electronic, Electrical and Mathematics.