Traditional and Online Learning: Similarities and Differences