Optimizing learning environments to enhance learning