Prior to joining ECU in September 2013, he was the Senior Engineering Manager of Technical Analysis and Design at Hitachi Truck in Canada. He has held several positions as Design Engineer, Project Engineer, Senior Project Engineer, and Project Manager. His areas of expertise are finite element analysis, material characterization, and simulation of manufacturing processes. He earned a Ph.D. in Mechanical Engineering from McGill University.