Teri was born in Pittsburgh, but lived in Texas all of her adult life. She spent fifteen years as a middle school teacher and has been a university professor for twenty-one years. She is currently teaching in the Department of Library Science at Sam Houston State University. She is also a presenter and consultant for schools and districts across the country.