Assistant Professor of Communications


  • B.A., English/Philosophy | University of New Hampshire
  • Ph.D., English | University of Iowa


Software Project Management:
Measures for Improving Performance
Management Concepts – 2006
Software quality and diagnostic metrics program design and implementation. Particularly helpful for organizations pursuing CMMi.

Chaos and Complexity in Software:
Challenging the Industry and the New Science
Nova Science – 1999
Examines software engineering and defect management from multiple perspectives: chaos theory, complexity theory, philosophy of science, and hermeneutics.

Welcome To the Moon! 12 Lunar Expeditions for Small Telescopes
Naturegraph – 1997
An observing handbook that made it to the Harvard Smithsonian Observatory’s list of the ten best books for young astronomers.