top of page
Stories
My work has appeared on NPR, KQED, KALW, KALX, Richmondside,
Richmond Confidential, and The Napa Valley Register

Crossing the line: Emotional abuse in college sports
NPR | March 28, 2026

NPR investigates NCAA player abuse by coaches
Here and Now | March 18, 2026

Emotional abuse in college sports
NPR, The Sunday Story from Up First | March 15, 2026

Meet Amira: The AI program teaching San Francisco kids how to read
KALW | March 9, 2026

When one door closes, another school moves in
KALW | February 23, 2026

A seat at the table
KALW | January 8, 2026

Now they count: First of Napa's new red-light cameras produces 186 tickets in 13 days
Napa Valley Register | March 30, 2025

Emotional week as WCCUSD community voices budget cut outrage
Richmondside | March 12, 2025

Dynamic Duo: How a Composer and Her Bird Came to Make Beautiful Music Together
The California Report Magazine | Feb. 21, 2025

WCCUSD budget cut vote delayed due to lack of a quorum
Richmondside | Jan. 30, 2025

WCCUSD teacher and staff layoffs loom in proposed $13M budget cut
Richmondside | Jan. 24, 2025

Breaking Musical Boundaries in the Bay
KALX | Jan. 2025

Struggling to fill jobs, WCCUSD reassigns 22 educators mid-year; Rihcmond
Richmondside | Jan. 9, 2025

The search for endangered butterflies
KALW | Nov. 19, 2024

The parrot is not a sound effect
KALW | Nov. 13, 2025

How will Waymo’s Bay Area expansion change the world?
KALW | Aug. 22, 2024
Contributed reporting to this story.
Contributed reporting to this story.

Queen of the hive
KALW | Aug. 14, 2024

Berkeley linguist says American Spanish should be officially recognized
KALW | Aug. 13, 2025
Produced this story.
Produced this story.

Parents still frustrated with school district’s revised plan to help at-risk students
Richmondside | Aug. 7, 2025

Silicon Valley tech companies cut DEI positions and policies
KALW | Aug. 1, 2024

Rich City Rides wasn’t burglarized, police say
Richmond Confidential & Richmondside | July 29, 2025

New coastal park planned for East Bay
KALW | July 25, 2025

Parents say school district hasn’t explained how it’s fixing accountability plan
Richmondside | July 12, 2024

More affordable housing comes to the Sunset
KALW | June 27, 2024

Who runs Richmond’s schools?
Richmondside | June 26, 2024
bottom of page