The Benefits of Online Education: Flexibility, Accessibility, and Cost-Effectiveness