Computer Science has long been central to disruptive technologies. You are to research a
specific (highly software driven) technology you consider to be disruptive and offer some
insights. These insights may include:
A historical overview
The degree of disruption
Current vs future disruption
Hype vs reality
The Canadian perspective
A personal perspective