Mr. Torres is looking to purchase computer software that students will find engaging and that will allow them to work collbaboratively in small groups. Which of the following types of programs best meets this description?
A. Drill and practice.
B. Tutorial.
C. Virtual environments.