A tool such as Google Wave enables the students to collaborate together in an online environment. Wave replaces the need for multiple services such as a Wiki to post work, Google Docs to collaborate on documents, email to communicate asynchronously, and instant messaging services to communicate synchronously.
At RubyLearning we have been teaching the Ruby programming language, related libraries, and frameworks for the past three years, using traditional tools. With the advent of Google Wave, we wanted to try and understand ourselves the effectiveness of using Google Wave as a teaching tool. Interested? Let's collaborate