Engineering in Action

Engineering education is invariably highly technical and leaves little time for experience of the vagaries of real life. While industrial experience is now an established part of most professional degrees, this experience is usually limited to large busin