RSS.Social

The Patron Saint of Superheroes

follow: @[email protected]

Posts

Weaponizing the Department of Justice

Gaza and Genocide

Trump Lost 30 Court Cases in 30 Days

I need a new AI policy (again)

New Comics @ Shenandoah (Spring 2026)

Continuing the Fight for Juneteenth

Our Creating Comics Syllabus

Our Gerrymandered Court

Teaching White Supremacy in Marvel Comics

Comics 215 (Spring 2026)

Hate-Mongering in the Bush Years

Decline, Delusion, and Deception in the White House

The Re-Re-Re-Return of Adolf Hitler

When did Marvel stop coloring Black people gray?

Trump is always right

Can you identify this image?

Happy 2026

VOTE YES: What I said at NO KINGS

How Do You Say “No Kings” in Latin?

A Necessary Gerrymander

How do two-dimensional images communicate the culturally constructed concepts of racial categories?

What color is a zombie?

What color is Malaka Gharib’s skin?

A Brief History of Deporters-in-Chief

Introducing The Color of Paper

Trump Weaponizes “Civil Rights”

In Defense of Bloodless Formalism

Rosa Parks for MLK Day

Elon and the Implant People

What Could Possibly Go Wrong? (Part 3)

New Comics @ Shenandoah (Fall 2025)

Trans Identity is the Law

What color is my cat?

Donald Trump’s 2030 U.S. Census vs. my survey results on Michael Cho’s Shoplifter

Time to End the Trump Tariffs

How Marvel Saved Hitler’s Brain (part 4)

Was Adolf Hitler (Killed by) a Wolf-Man? (part 3)

Killing Adolf Hitler Again (and Again) (part 2)

Burning Down the House

Make Adolf Hitler Dead Again

The President’s Empire

Talking to MAGA

The DEI Hypocrite Running for Governor

Weaving Comics

Dear Ben

How Trump Falsifies Financial Facts

The New Cancel Culture: Conformity, Inequity, and Exclusion

Swimmer A vs. MAGA AG

Superhero Comics: My Mostly-New, Mostly-Different Syllabus!

What Could Possibly Go Wrong? (Trump’s Second 100 Days)

Donald Trump vs. Freedom of Speech

Bad Dystopian Fiction

Civil War Comics