How Best to Create a 21st Century Learning Environment