Landis has a graduate degree in forestry resources management from the State University of New York, College of Environmental Science and Forestry, and an undergraduate degree from Oberlin College. She has worked for Maine Audubon, the Natural Resources Council of Maine and the Earthwatch Institute. She lives near the Royal River in Yarmouth with her twin daughters.