Associate of Arts, Lincoln Trail College, Robinson, Illinois, 1973. Bachelor, Indiana State University, Terre Haute, 1975. Master of Arts, Indiana State University, 1980.
Teacher Wiesbaden American Middle School, Germany, 1988—1992, Gettysburg Area Senior High School, Pennsylvania, 1994—1999, School for Educational Enrichment, El Paso, Texas, 1999—2001. Lecturer University of Texas at El Paso, 2001—2008. Assistant to the director of the composition program University of Texas at El Paso, 2001—2008.
Member of National Council of Teachers of English, Modern Language Association.
Married Stephen Richard Sloane, August 7, 1984. Children: Scott MacKenzie, Stephen Arthur, Sean Anthony, Philip Lee Marlowe.