An investigation into perceptions, expectations, and development of professional skills in engineering students