Impact of Professional Skills on Technical Skills in the Engineering Curriculum and Variations Between Engineering Sub-Disciplines