Bachelor in English, College of Notre Dame of Maryland, 1987. Master of Arts in English, University Delaware, 1989. ABD, University Delaware, 1992.
Adjunct faculty College of Notre Dame, Baltimore, 1990-1994, Harford Community College, Bel Air, 1991-1994, associate professor, 1994—2004, professor, since 2004. Adjunct faculty Goucher College, Baltimore, 1992-1993, Towson State University, Baltimore, 1992-1993. Organizer/moderator book club College of Notre Dame, Baltimore, 1994-1995, moderator book club Pikesville Community College, 1994-1995, moderator Bel Air book club, since 2000.
Poetry reading coordinator Steppingstone Museum, Havre de Grace, Maryland, 1993-1998. Speaker Maryland Humanities Council, since 2000.
President Maryland Junior College Women's LaCrosse League, 1999. Lacrosse coach Hartford Community College, 1994-1999. Literacy director Harford Arts Project.
Member of Maryland Orinthological Society (chair field trip committee Harford chapter).