There are benefit to Synchronous and Asynchronous courses. Asynchronous allows courses to be completed at a learner's own pace, and is more learner centric. Synchronous courses can be more engaging, while allowing for guest lectures, and students interacting in real time.