Abstract: System and method for user engagement are provided. The methods may include receiving at one or more computing devices information about a user obtained at a point of interaction; generating using the one or more computing devices, based at least in part on the information, an individualized curriculum of engagement for the user; and delivering using the one or more computing devices the individualized curriculum of engagement to the user. The system may include an input computing device receiving information about a user at a point of interaction and sending the information to one or more servers; the one or more servers generating, based at least in part on the information, an individualized curriculum of engagement for the user and sending the individualized curriculum of engagement to a user computing device; and the user computing device receiving the individualized curriculum of engagement from the one or more servers.