How Learning Online Compares to a Classroom Setting