I've learned that asynchronous discussions are better than synchronous discussions. Although, asynchronous discussions may vary in nature, they encourage reflection, critical thinking, and more student involvement. Also providing feedback on a timely basis, is essential to student learning and participation.
Taking into account student varying learning styles…I intend to apply all of the above.