shama-rangwala

1 Article by: Shama Rangwala

Shama Rangwala is a PhD candidate and instructor at the University of Alberta and runs the culture and politics blog Pyriscence.