Social software and Web 2.0 technologies are increasingly allowing people to create their own learning environments, creating and publishing material, sharing ideas with people, and receiving feedback from not only the teacher or peers but from anyone, anywhere. Our future online courses will have to be dynamic and process-oriented to address the fast-changing nature of the electronic