Both Synchronous & Asynchronous methods have advantages and disadvantages and should be chosen based on which one will best deliver the learning outcomes. Establishing a clear Pattern of Teaching, developing clear guidelines, the course materials being organized, being clear with learning outcomes and ease of accesibility are all important factors in creating an effective online course, or any course for that matter.