Cybergogy for Engaged Learning: A Framework for Creating Learner Engagement through Information and Communication Technology, In Engaged Learning with Emerging Technologies
Building social networks via computer networks: creating and sustaining distributed learning communities. In Building virtual communities: Learning and change in cyberspace