Effectiveness and Challenges of Online Learning Versus Traditional Classroom Learning