Introduction
The Internet has empowered people to share information and ideas in unprecedented ways. It has enabled people to easily and at almost no cost to be both producers and consumers of information world-wide. Nowadays, people are able to have their own channel of information, broadcasting ideas, photos, videos, etc. This is very exciting and brings many opportunities for education, research, business and entertainment. However, it brings many challenges as well.
