I learned that critical thinking skills could be incorporated into the learning process, which is extremely helpful. Synchronous discussion boards and blogs are great tools for that.
Remembering that instructor is a facilitator in learning process. Variety of media types of student presentations are important.
And group activities are paramount especially for Digital Natives.