Writing
- 2026 May 19th Preview: Massie, Georgia, and moreVoteHub May
- 2026 Wisconsin Spring Election PreviewVoteHub Apr
- 2026 IL-09: An Election for the AgesVoteHub Apr
- 2026 IL9Cast Post-Mortem: What We Got Right, and What the Markets Saw First Mar
- 2026 ETHS Teacher Miten Patel on Democracy, Cynicism, and HopeThe Evanstonian Mar
- 2026 March 17th Preview: Illinois PrimaryVoteHub Mar
- 2026 Guest Post: ETHS Student on the IL-9 ElectionFOIA Gras Mar
- 2026 ETHS Students Reflect on Casting First Ballots in Congressional PrimaryDaily Northwestern Mar
- 2026 Students Reflect on Casting First Ballots in Congressional PrimaryThe Evanstonian Mar
- 2026 D202 Board Confronts Deficit, Improves SustainabilityThe Evanstonian Feb
- 2026 District 65 Board Remains at Impasse Over Salem ReplacementThe Evanstonian Jan
- 2025 Finals Return with Familiar 10% WeightThe Evanstonian Dec
- 2025 Democratic Candidates Battle for Lead in the IL-9 PrimaryThe Evanstonian Nov
- 2025 Kits on the Rise: Field Hockey and Swim & Dive Eye State SuccessThe Evanstonian Oct
- 2025 Equity or Exclusion? District 65 Draws a Federal Eye.The Evanstonian Sep
- 2025 Top 4 Candidates in Illinois’ 9th Congressional District RaceThe Evanstonian Aug
- 2025 People’s Edict May
- 2025 Contentious Races Decided in EvanstonThe Evanstonian Apr
- 2025 $2.5 Million Donation Added to the Auditorium RenovationsThe Evanstonian Mar
- 2025 Evanston’s Mayoral Race: Biss vs. BoariniThe Evanstonian Feb
- 2025 The Conflation Between Median Voter Theory and Trump’s Win Jan
- 2024 Resolution on State Interception of Communications Sep