• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • First Amendment Project
    • Hurricane Katrina 20th Anniversary
    • Police Accountability Project
  • Free Speech Files
First Amendment, Special Projects

News analysis: Trump’s handling of Minnesota investigations defies time-tested procedures and looks like a ‘cover-up in plain sight’  

  • By William H. Freivogel
  • January 30, 2026

At the time that ICE agents killed Alex Pretti in a hail of 10 bullets last Saturday, Pretti was.

First Amendment, Midwest, Opinion, Special Projects

Federal tactics in Chicago ignite fears over First Amendment, due process rights

  • By Jackie Spinner
  • December 27, 2025

A 15-year-old U.S. citizen was detained by Immigration and Customs Enforcement agents on the East Side of Chicago in.

First Amendment, Media News, Midwest

Hazelwood censorship case looms over student journalists

  • By William H. Freivogel
  • December 27, 2025

Thirty-seven years ago, on Jan. 13, 1988, the U.S. Supreme Court announced a devastating blow to student speech and.

First Amendment, Media News

As WashU restricts protest and expression, critics see an inconsistent standard

  • By Caroline Steidley
  • December 27, 2025

Max Schrieber, an art student at Washington University in St. Louis, placed a performative pro-Palestinian piece in Tisch Park,.

First Amendment, Media News, News

On teaching 1619

  • By Jon Sawyer
  • December 27, 2025

In the 20 years since I started the Pulitzer Center on Crisis Reporting, we have sought to facilitate great.

Posts navigation

Older posts

Most Read Posts

  • 'Sorry, AP Chem': How student media at one Missouri high school covered a walkout to protest ICE (380)
  • Life after the newsroom: What’s next? (286)
  • Opinion: From Nazism to Ruscism: Journalists fight against propaganda, disinformation and impunity (226)
Subscribe to our weekly newsletter

© 2025 Gateway Journalism Review

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: