Cynthia Tu (@CynthiaTu2) header
Cynthia Tu (@CynthiaTu2) profile picture

Data reporter & newsroom tech @SahanJournal | alum: @columbiajourn, @ecjrn | drop a note here 📩 [email protected]

St Paul, MN
Joined September 2018
Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)Photo by Cynthia Tu (@CynthiaTu2)
The Minnesota Pollution Control Agency scrambled to respond when the EPA found pollution violations at Smith Foundry, and had allowed a permit application to languish for years, internal emails show. sahanjournal.com/climate-env…
7
6
1,817
For almost ten years, the MOMS program has helped dozens of women and their partners to rebuild their lives, stay sober and thrive as parents. Experts say its lessons could help other communities struggling with opioid abuse. sahanjournal.com/health/opio…
3
1
9
1,926
Wondering where to watch the election tonight? Sahan Journal will cover Minnesota races throughout the day PLUS, you can watch results trickling in live starting at 8 p.m. sahanjournal.com/election-20…
1
2
1,051
I’m visiting different polling places around the metro for @SahanJournal talking to folks. Currently I’m in Eden Prairie where I was greeted by a flock of turkeys in the parking lot? It’s drizzling and chilly but still a lot of people coming in and out.
3
11
957
We are covering top and down-ballot races in Minnesota. Follow @SahanJournal for voter guides, candidate interviews, updates from watch parties, and live election results as they come in tonight. Remember that polls close at 8 pm. Go vote🗳️!
1
2
10
2,502
Minnesota allows same-day voter registration. Most polls in the state open at 7 a.m. Here’s everything you need to know about voting on Election Day. By @JoeyPeters sahanjournal.com/democracy-p…
10
10
1,209
Minnesota’s Lebanese community on edge as Israel-Hezbollah conflict drives loved ones into the mountains seeking refuge. By @katelyn_vue with @Report4America Read the full story here: sahanjournal.com/immigration…
2
2
9
1,269
Join us tonight! Before the show begins at 6:30 p.m., come meet @ChenueHer, @ZaynabMMohamed and @Remonahtoo2 at a meet-and-greet with speakers starting at 6 p.m. During the show, comedian @aben_waq will perform standup. Plus, we'll have food from @AfroDeli, @KeeferCourt and Qamaria Yemeni Coffee Co. Minnesota. Don't miss this free event. RSVP now: eventbrite.com/e/be-the-firs…
So excited for this tonight! See you all there! Thanks for hosting @SahanJournal @MPR
3
5
1,762
Registration is now open for #NICAR25! New this year: IRE has special rates for early-career journalists, and professional members who work as full-time freelancers or are currently unemployed. See you March 6-9, 2025 in Minneapolis🍒ire.org/nicar25-registration…
15
3
18
5,827
Since May 2024, 51 people in Minnesota have contracted measles. Falling vaccination rates have left many Minneapolis schools vulnerable to the highly contagious disease. By @milepostmedia and @bzosiad sahanjournal.com/news/measle…
3
1
1,065