The impact of computer mediated communication on curriculum development