My Take on the Critical Elements of Online Learning