I've learned that Asynchronous learning is great for students with tighter schedules or outside commitments and a great environment for independent, introverted self-motivating students. There are also many ways to make Asynchronous classes engaging, especially with labs, adding videos, images, and other things besides text to aid the learning process and make it more engaging for students.