Computer services, namely, hosting on-line web facilities for others to post educational materials and for facilitating and conducting online connections, collaborations, and interactive discussions about learning activities and for the sharing, distribution, development and analysis of educational data and materials
Computer and Scientific