1. An apparatus comprising: a plurality of processors; a non-transitory computer-readable storage medium (CRSM) coupled to the plurality of processors; a concept map stored on the CRSM, the concept map comprising: a plurality of nodes (N 1 -Nn); a plurality of connections (C 1 -C M ) between the plurality of nodes; and a plurality of social network connections, wherein each node of the plurality of nodes is coupled to a corresponding subset of the plurality of social network connections; and logic, stored on the CRSM and executed on the plurality of processors, for: providing a user interface to provide a user access to the plurality of nodes and to the plurality of social network connections; collecting data corresponding to navigation of the user of the plurality of nodes and interaction by the user with the plurality of social network connections; analyzing the data; and modifying, based upon the analyzing, the concept map to generate a modified concept map.