Catherine Middleton is Canada Research Chair in Communication Technologies in the Information Society at Ryerson University.

Articles by this author