Skip to: Site menu | Main content

Research

Peer-reviewed Articles

Conference Presentations

Textbooks

My book, Invariants: a Generative Approach to Programming is now available as a open-source book. I thank my publisher, College Publications, for allowing me to post the book.

Non-Peer-Reviewed Papers

Master's Thesis

My Master's Thesis was titled On the Practice of B-ing Earley. ... Huh? The Thesis Abstract should help explain. You can Download the Thesis as a PDF file. My Thesis Presentation is also available.

Other Stuff (unpublished)

  • Group Investigation: Theory and Practice
    Group Investigation is a cooperative learning technique with extensively documented benefits. This paper surveys its research and applicability.
  • XML Parser
    This is a one-symbol-lookahead, recursive descent parser for XML files. It scans and parses a subset of the XML 1.1 specification, leaving a tree structure as its output. It detects violations of well-formedness, and outputs the type of error. This archive contains the Pascal source and documentation.
  • A Survey of Human Interaction with AI Systems
    This paper surveys the motivation, safety concerns and trust issues that will arise as so-called Expert Systems become more fully involved in people's lives. It also embraces the idea that such systems may one day find a place in our school systems.
  • A Synergistic Review of Romantic Jealousy
    This paper attempts to arrive at some general conclusions about romantic jealousy, from various fields of research in psychology. The evolutionary approach is used as the underlying basis.

Alternate Formats

If you require any of the above in an alternate format, please use the email address on the main page to let me know.