1. Department of Mechanical and Production Engineering, Paisley College of Technology, Graduate of the Institution.
2. Department of Mechanics of Materials, University of Strathclyde.
3. Department of Mechanics of Materials, University of Strathclyde. Member of the Institution.