Sign in

Professor Mask (he/him)

@jamesgramlich.bsky.social
335 followers 396 following 888 posts

professor, anticapitalist, sociologist, notoriously bad proofreader of my own posts, opinions are mine/reposts ≠ endorsements

PostsRepliesMedia
Professor Mask (he/him) @jamesgramlich.bsky.social · 22/09/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 22/09/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 19/09/2026
I recall Buffy was already on top of this back in 1998.
A blonde woman holding a hammer and sickle.
001
Professor Mask (he/him) @jamesgramlich.bsky.social · 17/09/2026
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 17/09/2026
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 21/07/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 14/07/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 06/07/2026
Stop trying to blame someone else. You’re responsible for your own choices.
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 05/07/2026
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 04/06/2026
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 01/06/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 28/05/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 25/05/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 08/05/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 05/05/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 04/05/2026
And then what happened? Fucking moron.
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 21/03/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 20/03/2026
020
Professor Mask (he/him) @jamesgramlich.bsky.social · 19/03/2026
020
Professor Mask (he/him) @jamesgramlich.bsky.social · 19/03/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 16/03/2026
021
Professor Mask (he/him) @jamesgramlich.bsky.social · 02/03/2026
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 02/03/2026
It’s not just the op-ed page. They regularly send reporters to discuss events with so-called random samples of voters and report the results as representative. Usually, however, these pools are composed mainly of conservatives and/or MAGA.
050
Professor Mask (he/him) @jamesgramlich.bsky.social · 22/02/2026
200
Professor Mask (he/him) @jamesgramlich.bsky.social · 13/02/2026
020
Professor Mask (he/him) @jamesgramlich.bsky.social · 02/02/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 31/01/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 27/01/2026
Even if they showed this on a plane, I'd still walk out.
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 25/01/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 24/01/2026
Another Minnesota resident dead but this fucker’s still hanging in there. If god exists, he doesn’t give two shits about justice.
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 24/01/2026
His sycophants and bootlickers remain the ones most grateful for AI. I mean, can you imagine having to find a *real* example of virtuous behavior by Trump? 🤔
AI image of Trump waving his hand, refusing a sack of bills being offered by satan.
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 23/01/2026
Sex offender, apparently, according to our clown VP.
Five year old child wearing a blue stocking cap, plaid coat, and backpack standing next to an SUV with a federal agent holding onto him by the backpack.
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 17/01/2026
120
Professor Mask (he/him) @jamesgramlich.bsky.social · 09/01/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 08/01/2026
So … we need to get rid of Musk, then? Okay. Got it.
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 07/01/2026
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 23/12/2025
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 23/12/2025
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 19/12/2025
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 19/12/2025
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 05/12/2025
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 30/11/2025
060
Professor Mask (he/him) @jamesgramlich.bsky.social · 03/10/2025
Cool. Cool. Cool. So, about those Epstein files …
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 06/08/2025
Diddler on the Roof
Donald Trump on White House roof speaking with hands cupped around his mouth
020
Professor Mask (he/him) @jamesgramlich.bsky.social · 09/07/2025
Yeah. Quislings who lack the will and/or ability to effectively resist him. Time for Jeffries and Schumer to go.
Samuel L Jackson pointing to his watch saying “Tik Tok Motherfucker”
021
Professor Mask (he/him) @jamesgramlich.bsky.social · 25/06/2025
010
Professor Mask (he/him) @jamesgramlich.bsky.social · 22/06/2025
040
Professor Mask (he/him) @jamesgramlich.bsky.social · 22/06/2025
The US absolutely needs to be put in a time out.
000
Professor Mask (he/him) @jamesgramlich.bsky.social · 18/06/2025
040
Professor Mask (he/him) @jamesgramlich.bsky.social · 07/06/2025
020