Brenda Chang

The 101 on Bill C-11

The 101 on Bill C-11

After massive online lobbying on various Internet platforms, the controversial American bill, Stop Online Piracy Act (SOPA), was quickly reneged, attesting to the democratic power of social media. A similar […]

Read More