There are quite a few tools which can facilitate the way an instructor can deliver the content of the coarse, all of which have pros and cons. When the instructor becomes skilled in the use of each tool, he of she may use them with great effect.
It,s also exciting to know that there are ways to combine more than one of these tools to create an interaction between teachers and students as well as student to student.