Advantages
oEnriches and diversifies methods of online instruction
oAccommodates various student learning strategies
oPromotes increased student interaction