Characteristics of an Ideal Learning Environment