written Portfolio highlights

CBC Investigates

With files:


CBC Edmonton


Altercation occurs during protest outside catholic church in Edmonton


Alberta woman expected a 6-month wait for surgery. Two painful years later, she's still waiting


From pigeons to coyotes, what makes an urban wildlife species a pest for humans?


Alberta cannabis sales slow to grow as online identity verification deters consumers, say retailers


Edmonton woman's experience with chronic pain shows need for better women's health education


Alberta parents question safety of sending children to school with no COVID-19 pandemic restrictions


Spike in opioid-related calls a 'drug poisoning emergency' in Edmonton, expert says


'Things certainly have changed,' Nenshi, South Asian Albertans react to Sohi's mayoral run


Full CBC Edmonton Portfolio: Here

The Globe and Mail

Edmonton Mayor Amarjeet Sohi to push ahead with planned National Urban Park


Alberta dispenses fewer prescriptions for abortion pills than neighbouring provinces, data shows


Edmonton police under fire for heavy-handedness with convoy counter protestors


B.C. businesses brace for confrontations with some Alberta customers over COVID-19 measures


Maclean’s

Studying to be a better citizen: the true value of an arts degree


HelloGiggles

Dyeing My Hair Blonde Turned Into a Political Statement Because I'm a Person of Color--That's Wrong


5X Press


Bombay to Bridgerton: Simone Ashley as Kate Sharma and the power of representation


Bridgerton's Casting of Simone Ashley and the Evolution of Tamil Representation on Screen


How the "Girlboss" Narrative Keeps Us From Making Systemic Change


Grey's Anatomy is trying to get South Asian representation right--but they keep missing the mark


Contending with consent and power in the era of YouTube stardom


The Thunderbird

Student isolation highlights the value of peer support


Netflix's Bridgerton raises questions about sexual consent and power today


Cannabis companies pursuing influencers on instagram create a legal grey zone