Creating a Self-Directed Learning Environment