Virtual classroom: reflections of online learning