Is online learning right for me ?