Prior to joining Bath, he held faculty positions at the Georgia Institute of Technology (USA) and the University of Durham (UK), respectively. He has more than twenty years of experience in Computer-Aided Product Development, Engineering, and Manufacturing, both in industry and academia.