Irises | ellipsis… Volume 59 2023
Where Were You When Time’s Arrow Hit My Shadow’s Heart? | On Spec #121
Flowerpot | Dreams & Nightmares 121
Mare Serenitatis | Asimov’s, July/August 2022
A Conspiracy of Smiles | Star*Line 45.2
Mare Cognitum | Analog, November/December 2021
Lacus Felicitatis | Star*Line 44.2
Lovers With Plutonium Hearts | On Spec #114 | Audio
Lacus Autumni | New Myths, Issue 52
Knots | Twenty-two Twenty-eight, September 11, 2020
Sirena | Twenty-two Twenty-eight, September 11, 2020
Hortus Conclusus | Twenty-two Twenty-eight, September 11, 2020
Firefly Storm | Twenty-two Twenty-eight, September 11, 2020
Fortune Teller | Twenty-two Twenty-eight, September 11, 2020
Self-Assembly Required | Asimov’s, September/October 2020
Her Dress | Eye to the Telescope, Issue 37
Mare Anguis | Mithila Review 14
Lacus Excellentiae | Dreams & Nightmares 115
Your Parenthetical Life | On Spec #113
Cloud Flower | Not One of Us #63
On the Edge of Forever | Star*Line 43.1 | 2020 Rhysling Nominee
Planck | Analog, March/April 2020 | 2020 AnLab Finalist
Galaxyfire | Arsenika Issue 5, Winter 2020
Please Hang Up and Try Again | New Reader Magazine Vol. 2 Issue 7, “Herald”
Semi-Rigible People | New Reader Magazine Vol. 2 Issue 7, “Herald”
Slaves to the Weather | New Reader Magazine Vol. 2 Issue 7, “Herald”
The Storm | New Myths, Issue 48
Beautiful Machines | Twenty-two Twenty-eight, September 13, 2019
Flower of You | Twenty-two Twenty-eight, September 13, 2019
Colors | Twenty-two Twenty-eight, September 13, 2019
Mare Humorum | Twenty-two Twenty-eight, September 13, 2019
Mare Marginis | Twenty-two Twenty-eight, September 13, 2019
Recursing | Liquid Imagination, August 2019
Sapiens Sapiens | Polu Texni, July 2019
Breathe, Spaceman | Polu Texni, May 2019
Office Romance | Star*Line 42.2
Spider Star | Star*Line 41.4
Citizen Cirrus | Multiverse Anthology
One Up | Multiverse Anthology
Before the Monarch | Multiverse Anthology
Mountain Peak | Twisted Moon, Issue 4
Three-Body | Analog, September/October 2018
Give Me a Spacetime | Electric Athenaeum #01
Theodroid | On Spec #107
Boat and Rocket | Space and Time Magazine #130
Queen of Blades | Chrome Baby #64
Objects in Space | Asimov’s, January/February 2018 | Audio
Medical Bills | Polu Texni, November 2017
The Sweet Life | Polu Texni, October 2017
Robotanist 1148’s Report | Eye to the Telescope, Issue 26
On the Express | Abyss & Apex, Issue 64
The Man Who Embraced His Own Fungus | Not One of Us #58
Sunfrozen | Polu Texni, September 2017
The King Crab | Polu Texni, August 2017
A Theory of Gravity | Analog, July/August 2017 | 2017 AnLab Finalist
Non-Zero | Grievous Angel, May 2017
The Body Electrician | Star*Line 40.2
A Letter to the Dead | Not One of Us #57
Zero Sum | Outposts of Beyond, July 2016
The Distant Future | Eye to the Telescope, Issue 21
Beekeeper Kings | Analog Press, Vol. 4
Curves Like A Waist | Analog Press, Vol. 4
Hack It | Analog Press, Vol. 4
Baleen Whale | Chiron Review #95
(Look at Us) | Chiron Review #95
An Elm Sleeps | Jones Av. XV/3
Isn’t It Enough | Jones Av. XV/3
There’s Some Type of Mollusk | Jones Av. XV/3
Beehive Arrangement of Glass | Jones Av. XVI/2
Unfolded Their Sails | Anemone Sidecar Chapter 13
After Only So Much | Blood Lotus #17
After Rain | The Centrifugal Eye, Vol. 5 Issue 4 | Author Interview
Cathedral Bells | The Centrifugal Eye, Vol. 5 Issue 4 | Author Interview
This Is What You Say | Censored Poets
Prairieprayer | Unquiet Desperation, Vol. 1 Issue 10
A Socialist Butterfly | Transfer 92