notable work
Worker injuries, safety orders reveal human impact of
Edmonton LRT project
CBC Edmonton, 20 Nov 2023
Unscheduled Delays — An investigation into the
Valley Line Southeast LRT
CBC Edmonton, 20 Nov 2023
Edmonton has 2nd-most police-involved deaths among
municipal forces in Canada, database shows
CBC Edmonton, 2 May 2023
Despite soaring death rate from opioids, Alberta steers
away from harm-reduction approach
CBC Edmonton, 18 Feb 2023
Frostbite amputations hit 10-year high in Edmonton last
winter, new data show
CBC Edmonton, 11 Jan 2023
DNA-assisted mug shots in law enforcement are based
on dubious science. So why would Edmonton police use them?
CBC Edmonton, 7 Oct 2022
‘I’m a bad boy’: The Stephen Carter story
The Sprawl, 20 Jul 2022
The Other Jason: Nixon’s Rocky Ascent to Power
The Sprawl, 26 Mar 2022
This is ‘Kenneyism’
The Tyee, 17 Jan 2022
Meet Calgary’s new mayor: Who is Jyoti Gondek?
The Sprawl, 9 Oct 2021
Understanding vaccine hesitancy in Alberta
The Sprawl, 8 May 2021
Why is No One Talking About Steven Galloway?
Canadaland, 16 Apr 2021
The Young Zealot: Jason Kenney in San Francisco
Part 1
Part 2
The Sprawl, 21 Mar 2019
more work
Edmonton homelessness numbers surge toward 5,000, highest recorded since at least 2019
CBC Edmonton, 31 Oct 2024
Frostbite amputations reached new high in Edmonton, decreased in Calgary last winter
CBC Edmonton, 22 Oct 2024
Private sector advances proposal for large-scale nuclear power plant in northern Alberta
CBC Edmonton, 8 Oct 2024
Could the Ardley dam proposal, studied for nearly a century, actually get built?
CBC Edmonton, 18 Sep 2024
Edmonton police overtime for Oilers playoff run totalled nearly $1.9M
CBC Edmonton, 5 Sep 2024
Alberta hazardous waste plant allowed to operate for years without continuous mercury monitoring
CBC Edmonton, 4 Sep 2024
Thousands of tourists among those forced to flee Jasper National Park due to wildfire threat
CBC Edmonton, 23 Jul 2024
Nearly 90 per cent of Alberta drug loss cases reported as 'unexplained'
CBC Edmonton, 2 Jul 2024
'Crucial springtime': Why Alberta's wildfire season is off to a better start this year
CBC Edmonton, 18 Jun 2024
Water allocation to Alberta oil and gas producers up sharply in past 15 years
CBC Edmonton, 14 Jun 2024
University of Alberta arts faculty council passes non-confidence vote on president's leadership
CBC Edmonton, 25 May 2024
For First Nations in Alberta, drought only compounds existing water issues
CBC Edmonton, 24 Apr 2024
Bad driving or poor design? A downtown Edmonton intersection is a case study
CBC Edmonton, 11 Apr 2024
In this drought year, Alberta's water allocation is under the microscope. Here's what the data says
CBC Edmonton, 6 Mar 2024
Priority? Licence transfers? Here's how Alberta's water system works
CBC Edmonton, 15 Feb 2024
A contentious hazardous waste plant in northern Alberta is slated to close. What's next?
CBC Edmonton, 5 Feb 2024
Most frostbite amputation hospital visits in Edmonton last year were for homeless patients
CBC Edmonton, 18 Jan 2024
Alberta ethics commissioner ends investigation into Dr. Deena Hinshaw's dismissal from Indigenous health job
CBC Edmonton, 19 Dec 2023
Dismissal of Dr. Deena Hinshaw from Indigenous health team prompted Alberta ethics investigation
CBC Edmonton, 18 Dec 2023
88 cops in Edmonton and Calgary have left their jobs while under investigation since 2012
CBC Edmonton, 7 Dec 2023
Indigenous communities lead efforts to trace the history of residential schools
CBC Edmonton, 27 Sep 2023
Should critical infrastructure like high-speed rail be left to the private sector?
CBC Edmonton, 26 Jul 2023
Connect Care was supposed to revolutionize Alberta Health Services.
Then came the pandemic.
CBC Edmonton, 30 Oct 2022
DNA-assisted mug shots in law enforcement are based on dubious science.
So why would Edmonton police use them?
CBC Edmonton, 7 Oct 2022
‘We see you’: On patrol with Bear Clan
The Sprawl, 9 Aug 2022
Old-growth logging in endangered Alberta caribou habitat ‘flies in the face of common sense,’ critics say
The Narwhal, 24 Sept 2021
O’Toole Embraced Kenney’s ‘Resistance’ Child-Care Politics. Why?
The Tyee, 13 Sept 2021
Who’s trying to sway your vote in Calgary’s municipal election?
The Sprawl, 28 Aug 2021
What the feds’ child care program would mean for Alberta
The Sprawl, 3 Aug 2021
How Alberta threw away $1.5 billion on Keystone XL
The Sprawl, 17 July 2021
A heatwave during flood season? They're connected
The Sprawl, 3 July 2021
Alberta's forgotten history of activism
The Sprawl, 30 June 2021
The importance of Calgary's urban forest
Avenue Magazine, June 2021
The human cost of climate change
The Sprawl, 1 May 2021
The Recent Trials of Tyler Shandro
The Sprawl, 15 Apr 2021
What Alberta got right — and wrong — on COVID-19
The Sprawl, 13 Mar 2021
Saving The Eastern Slopes: Lougheed’s Other Policy
The Sprawl, 20 Feb 2021
Did The Alberta NDP Do Enough With Its Power?
The Sprawl, 8 Feb 2021
The myth of Kenney's strategic genius
The Sprawl, 15 Jan 2021
What if Alberta actually planned for its future?
The Sprawl, 28 Nov 2020
Why is Alberta clinging to its failed COVID-19 app?
The Sprawl, 20 Nov 2020
Taking on climate change in Alberta: Part 1
The Sprawl, 14 Nov 2020
How does one stop a government?
The Sprawl, 24 Oct 2020
The case against carsharing
CBC Calgary, 3 Oct 2020