I'd go with the above mathematically aligned subjects and possibly add music. It's good practice for keeping lots of little data structures in memory and running them in the correct order to create a greater structure. IBM had, at one point, a proclivity to hire musicians for this, among other reasons.