Incorporating e-learning, experiential learning and social learning to create contemporary student learning environments