Benefits and Shortcomings of Online Learning