1. Should know how to get on the internet and use programs
2. Should know how to use computer files and software for online learning
3. Require as much time as needed in a classroom lecture
4. A sense of detachment from an instructor
5. Adequate ability in writing and communication