using computer technology to move beyond traditional teaching roles toward learning