Let's take the best of both worlds -- online learning and face-to-face learning