Ian McLuckie, Engineering, Tribology, DynamicsTribology, CAD, CAE, Mechanical Engineering