My writing.
Books
What Would Velma Do? Life Lessons from the Brains (and Heart) of Mystery, Inc.
Running Press, 2023
An illustrated ode to the breakout star of Scooby-Doo, exploring the life lessons this iconic nerd girl teaches us and why we should all aim to be the Velma of our friend group.
The Zombie Gnome Defense Guide
with Andrew Farago and Brian Heemskerk
Running Press, 2018
Compiled from the notes of three zombie gnome experts (among them a Van Helsing-like zombie gnome hunter, a horticulture student, and a gardening columnist), this guide includes a detailed study of zombie gnome habits, hiding places, and offensive tactics, as well as an intimate history of the zombie gnome rise and eventual war with humanity.
Short Fiction
“Sister, Come to Me”
Uncharted
Published in Uncharted, August 2024.
“The Lady with the Look”
LOLcraft
Published in LOLcraft: A Compendium of Eldritch Humor, December 2022.
“The Bride”
Black Static
Published in Black Static, November 2020.
“Cast Member Rules at Old Tech Town”
castofwonders.org
Short story published in Cast of Wonders, April 2020.
“You Came to the Tower”
future-sf.com
Short story published in Future Science Fiction Digest, October 2019.
“The Best Scarlet Ceremony Ever!”
drabblecast.org
Short story published in The Drabblecast, September 2019.
“Beatrix Released”
escapepod.org
Short story published in Escape Pod, December 2018.
“Grandma Novak’s Famous Nut Roll”
lightspeedmagazine.com
Short story published in Lightspeed Magazine, December 2018.
“Red Kelly Owns the Moon”
Escape Pod
Short story published in Escape Pod, May 2017.
“Leg”
kaleidotrope.net
Short story published in Kaleidotrope, April 2017.
“Bonsai”
podcastle.org
Short story published in Podcastle, January 2017.
“The Last Bad Ladies”
Short story published in the “Star Trek” issue of The Mondegreen, January 2017.
“The Deliverable”
Unidentified Funny Objects 5
Short story published in Unidentified Funny Objects 5, September 2016.
“Demon Clown Diary”
The Sockdolager
Short story published in The Sockdolager, Summer 2016.
“To Whatever”
drabblecast.org
Short story published in The Drabblecast, August 2014.
Reprinted in The Cackle of Cthulhu, January 2018.
Voted Best Story of 2014 in the Drabblecast People’s Choice Awards
“The Invasion Commander’s Motion for New Business”
Day One
Short story published in Day One, June 2014.
“Francisca Montoya’s Almanac of Things That Can Kill You”
lightspeedmagazine.com
Short story published in Lightspeed Magazine, April 2014.
Reprinted in Wastelands: The New Apocalypse, June 2019.
“Flying on My Hatred of My Neighbor’s Dog”
drabblecast.org
Short story published in The Drabblecast, October 2013. Podcast available.
Reprinted in Funny Science Fiction, January 2016.
Voted Best Story of 2013 in the Drabblecast People’s Choice Awards
“Punk Voyager”
escapepod.org
Short story published in Escape Pod, January 2013. Podcast available.
Voted Best Story of 2013 in the Escape Pod Reader’s Poll Award
“He Could Be Ambrose Bierce”
dailysciencefiction.com
Short story published in Daily Science Fiction, December 2012.
“Colorless Green Ideas”
Short story published in James Gunn’s Ad Astra, July 2012.
“Librarians in the Branch Library of Babel”
strangehorizons.com
Short story published in Strange Horizons, October 2011.
Reprinted in Funny Fantasy, April 2016.
“The All-Night Truck Stop Polka Band”
strangehorizons.com
Short story published in Strange Horizons, June 2011.
“Prison Knife Fight”
Podcast available at machineofdeath.net
Short story published in Machine of Death: A Collection of Stories About People Who Know How They Will Die, 2010.
Nonfiction
Publishers Weekly
publishersweekly.com
I review graphic novels for PW.
Otaku USA
otakuusamagazine.com
I review manga for this print magazine.
No One Knows You’re a Dog
The Comics Journal
A semi-regular column on webcomics.
House of 1,000 Manga
Anime News Network
Archive of the weekly manga column I wrote with Jason Thompson from 2013-2015.
All the Comics in the World
comixology.com
Archive of my 2007-2012 column for Comixology.com.
Books featuring my nonfiction writing include: