Associate of Arts, Saddleback Community College, 1983. AS, Saddlebrook Community College, 1987. Bachelor, University California, 1990.
Master of Arts, University Missouri, 1992.
Assistant lecturer University Southern California, Los Angeles, 1992-1996. Instructor English Orange Coast College, Costa Mesa, California, since 1996.
Member English Council of California Two-Year Colleges (board directors), National Council of Teachers of English, Coast Federation of Educators/American Federation of Teachers.
Married Suzanne Therese Allard, July 21, 1990. Children: Stephanie Taylor, Paige Kelsey.