Poetry

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 FelicitatisStar*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

The Attic | Chrome Baby #64

Without | Chrome Baby #64

Queen of BladesChrome 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