Students collaborating on their assignments, exploring new ideas and learning together in a tech-enhanced classroom