August 2025: for Little Village, a column on J.M. Coetzee and animal agriculture in Iowa.
July 2025: for Little Village, a personal essay on the Planned Parenthood Book Sale.
June 2025: for the poetry journal RHINO, a review of Amit Majmudar’s The Great Game: Essays on Poetics.
May 2025: for Little Village, a critical commentary on Senator Chuck Grassley’s Twitter account.
April 2025: for Little Village, an essay on the Battle Hymn of the Republic.
February 2025: for Little Village, a column on the novels of Horacio Castellanos Moya.
January 2025: for Little Village, a column on Tom Disch’s out-of-print On Wings of Song (1979).
December 2024: for Little Village, an essay on James Weldon Johnson and documentary poetry.
October 2024: for the WashU student newspaper Student Life, an op-ed on campus protests and administrative response.
October 2024: for Little Village, an essay on Patrick Moore’s Iowa (1996), a neglected, semipornographic gay novel.
September 2024: for Midwest Socialist, an article on U.S.-Israel police exchange programs in St. Louis County.
August 2024: for the WashU publication Human Ties, an article on the Catholic Enlightenment and a conference about it.
December 2023: for the St. Louis Post-Dispatch, a column on an episode of attempted censorship in 1980s St. Louis (PDF).
July 2019: for Little Village, a personal essay and shared cover story about “Iowa’s ugliest building.”
January 2019: for Little Village, a cover story about John Brown’s Iowa-based preparations for the raid on Harpers Ferry.