Se desempeñó como maestro y entrenador en Bishop Lynch High School en Dallas, Texas, director de educación y director de centro para Sylvan Learning Centers, asistente de enseñanza en la Universidad d...Se desempeñó como maestro y entrenador en Bishop Lynch High School en Dallas, Texas, director de educación y director de centro para Sylvan Learning Centers, asistente de enseñanza en la Universidad de Texas en Arlington, instructor y profesor asistente de inglés en Northeastern State University en Tahlequah, Oklahoma, y actualmente se desempeña como profesor asistente de Composición Inglesa en la Universidad Newman.