Is online learning as good as in person?