July Appearances

I’ve got some travel coming up, in which I’ll be on panels or giving readings and talks at two different (very different) conferences! First up: Readercon in Burlington, Mass. I’ll be doing a reading on Friday, and then three panels on Saturday. After that, I’ll be heading to the Chicago area to give a talk […]

New Short Fiction for 2025

I had two short stories come out this fall, both very fun projects that I’m very excited to finally get to share. Encounter at Ákroterra The first needs some explaining: it’s part of the Proxima Kosmos Life Otherwise project, spearheaded by Dr. Claire Webb at the Berggruen Institute. In that project, a number of scientists […]

How I Beta Read

I was recently talking to a newer writer about the process of beta reading: providing feedback on an early draft in order to help a fellow author in revisions. Coincidentally, I had also just picked up a book that I’d helped beta read some years past, and out of curiosity went back to my notes […]

Readercon Schedule, and What’s New

NOTE: I’m unfortunately going to need to head home Saturday night, which means that my Sunday reading will be canceled. Very sorry for that, but hopefully we’ll have a rain check opportunity next year! I’ll be at Readercon in Quincy, MA (Boston area) next weekend, with some fun panels, an opportunity to come have coffee […]

Boskone 2024 Schedule

Hello folks! I’ve been quiet here lately: heads down writing two novels this past year and doing volunteer work for SFWA, but If you’re going to be around Boskone (Boston, MA Feb 9-11) come say hi! I’ll be on the following programming items: Fri 2:30 PM    1 Hr          Harbor 2  […]

Worldcon Schedule

I’m very excited to be planning to attend my first in-person convention in quite some time: this year’s Worldcon is Chicon 8 in Chicago! My schedule is heavy with AI this year: Controlling for Bias in AI – Grand Hall I Friday, September 2, 2022, 2:30 PM CDT Can an AI Be a Person? – […]

A Murder a Day

…keeps everyone away! I thought it might be fun to write up a description of a little writing challenge I set to myself this year. I’ve been thinking a lot about my writing habits, which have gotten pretty spotty as my day job has gotten more stressful, and also about the nature of creativity: it’s […]