The Patron Saint of Superheroes
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