flash memory: nonvolatile storage that can be electrically erased and programmed anew
instrumentality: an artifact (or system of artifacts) that is instrumental in accomplishing some end
school: the period of instruction in a school; the time period when school is in session