The Benefits of Online Learning: Flexibility, Accessibility, and Affordability