Paul Kirschner is exactly right in saying that providing for good group work or good online collaboration is not the same as ensuring good group work or ensuring good online collaboration. I also liked his point that developers most often do not use different pedagogy for computer based learning as they do for classroom learning. This new technology as David Wiley said in TechTrends “should be approached on its own terms.”