Because students learn from each other, it's critical to facilitate communication. I have been teaching a class on how to verify income using tax returns for the last couple of weeks. The students always end up collaborating at their tables to get the solution. I encourage this. By combining their respective experience and knowledge they all learn more.
If the right tools are used, I'm starting to think that there are only a few subjects left that can't be taught asynchronously online.