Computer literacy and inquiry learning: when geeks learn less
Co-Lab: research and development of an online learning environment for collaborative scientific discovery learning