Creating Conditions for Effective Learning