Planning Effective HCI Courseware Design to Enhance Online Education and Training. - Elspeth McKay; John Izard (HCI (22), 2016)