Learning Environments By Design