keywords academic writing skills; popular science; cloud computing; shared learning; communication skills; cognitive learning theories