My dad is an engineer (back when he graduated there was no such thing as computer science- they just called it EE, and they did it with vacuum tubes) and every day with him was an exercise in thinking like an engineer - and I mean that in a totally wonderful way.