A native of New Mexico, Landry has lived and worked in Alaska, Arizona, Massachusetts, Pennsylvania and Utah. Until recently, she taught English and creative writing at Navajo Technical University, a tribal college located in Crownpoint, New Mexico.