Email Record: Individualizing learning through modular-flexible programming.