Online Learning and its Impact on Traditional Education