It depends on the individual student. For students seeking a more traditional college experience as far as real-time scheduling and interaction, synchronous learning might be their best choice. For students who want a more flexible learning schedule, asynchronous classes might be best.