Canopy Atlanta — january 2022 to current
- Oct 2, 2021
- 1 min
Freelance Work
- Mar 18, 2021
- 2 min
CNN Internship — spring 2021
- Nov 10, 2020
- 1 min
Awards
- Oct 7, 2020
- 1 min
Print: The Atlanta Journal-Constitution
- Oct 7, 2020
- 2 min
Digital: The Atlanta Journal-Constitution
- Aug 31, 2020
- 1 min
The Signal: Cover Photo
- Aug 31, 2020
- 1 min
The Signal: Cover Design
- Aug 31, 2020
- 1 min
Letter from the Editor: A Welcome, an Introduction and a Farewell
- Jul 17, 2020
- 3 min
RADIO: Mayors in DeKalb & Fulton desperate for CARES funds to support COVID-19 damaged communities
- Jul 9, 2020
- 1 min
GPB: At Least 8,000 Absentee Ballots In Georgia Rejected For Coming In Late
- Jul 2, 2020
- 1 min
GPB: Metro Atlanta Mayors Slam ‘Inequitable’ Distribution Of COVID-19 Relief Money
- Jul 1, 2020
- 2 min
Survivor Stories: An Investigation by The Signal
- Jul 1, 2020
- 1 min
The Signal: What graduation postponement from COVID-19 means to children of immigrants
- Jul 1, 2020
- 1 min
The Signal: Editorial: Why racism never died, racism still kills — and how to change that
- Jul 1, 2020
- 1 min
The Signal: Letter from the Editor: We are your voice.
- Jul 1, 2020
- 1 min
The Signal: TIMELINE: Follow daily highlights on local and national civil unrest
- Jul 1, 2020
- 1 min
GPB: Protesters Demand Action: 'We’re Sick And Tired Of Being Sick And Tired’
- Jul 1, 2020
- 1 min
GPB/NPR: Georgia Primary Election Day Live Updates
- Jul 1, 2020
- 1 min
FRONT PAGE AJC/GPB: More Voters, Fewer Polls Means Long Lines Likely For Georgia Primary