List of Publications

The list is subdivided into a number of related sections:

  1. Books
  2. Papers and Monographs

The list of published papers is further divided into appropriate subject areas.

  1. Books.

    1. Advanced Calculus with Applications, Macmillan, 1982.
    2. Computability with Pascal (with John S. Mallozzi), Prentice-Hall, 1984.
    3. A First Course in Computer Science with Ada, Richard D. Irwin, Inc., 1993.
    4. (forthcoming) Data Structures with C++, (with John S. Mallozzi), under contract with Richard D. Irwin, Inc.
    5. “A First Course in Computer Science with Ada,” ISBN 0-256-12538-4, Richard D. Irwin, Inc., 1993, 678 pages.
    6. “Object-Oriented Design in C++ Using the Standard Template Library,” ISBN 0-534-37782-3, Brooks/Cole Publishing Company, Inc., 2002, 460 pages.
    7. “Object-Oriented Design in C++ Using the Standard Template Library,” (Chinese Edition), ISBN 7-302-06007-X, Brooks/Cole Publishing Company, Inc., 2003, 377 pages.
    8. “Object-Oriented Design in Java Using java.util,” ISBN 0-534-37784-X, Brooks/Cole Publishing Co., Inc., 2004, 462 pages.
  1. Papers and Monographs.

The list of papers is subdivided into related subject areas, chronologically.

Mathematical Logic:

      1. "A formal charcaterization of ordinal numbers", Notre Dame Journal of Formal Logic, XIV, 3,July 1973, 397-400.
      2. "A note on Turing machine regularity and primitive recursion", Notre Dame Journal of Formal Logic, XIX, 2,April 1978, 289-294.
      3. "Models of an extension of the theory ORD", Notre Dame Journal of Formal Logic, XX, 4, October 1979, 729-734.

    Algorithms:
      1. "A Combinatorial Algorithm for Minimizing the Number of States of a Deterministic Finite-State Automaton", Proceedings of the 1989 ACM Seventeenth Annual Computer Science Conference, Louisville, KY, ACM Press, 411.
      2. "A Combinatorial Algorithm for Minimizing the Number of States of a Deterministic Finite State Automaton", (with Richard D. Mancuso and Harry P. Negro). Monograph: Technical Report Number 67, November 1993, School of Computer Science and Information Systems, Pace University, 23 pages.

Object-Oriented Design and Implementation:

      1. "An Object-Oriented Implementation of the Graph ADT and Topological Sort", (with Raymond B. Jennings III). Monograph: Technical Report Number 102, Late August 1996, School of Computer Science and Information Systems, Pace University, 43 pages.
      2. "An Object-Oriented Implementation of Local Area Networks", Proceedings of the Eleventh Annual Eastern Small College Computing Conference, Iona College, New Rochelle, New York, October 20-21, 1995, 86-98.
      3. "An Object-Oriented Implementation of Graph Abstract Data Types: Recent Results", Graph Theory Notes of New York XXXIV (1998), 11-14.
      4. "An Implementation of a Big Integer ADT". Monograph: Technical Report Number 125, March 1998, School of Computer Science and Information Systems, Pace University, 4 pages.
      5. "An Implementation of Big Integers Using STL", Proceedings of the Fourteenth Annual Eastern Small College Computing Conference, Marist College, Poughkeepsie, New York, October 23-24, 1998, 81-101.
      6. "A Local Network Simulator Using STL", (with Kai Yu). Monograph: Technical Report Number 138, April 1999, School of Computer Science and Information Systems, Pace University, 5 pages.
      7. "A Practical Application of the Vector Container Type." Monograph: Technical Report Number 141, July 1999, School of Computer Science and Information Systems, Pace University, 4 pages.
      8. A Simulator for a Priority Queue of Processes Using STL, (with Sean M. Tynan) Technical Report Number 160, February 2001, School of Computer Science and Information Systems, Pace University, 10 pages (Monograph).
      9. Implementing Hashing Using Separate Chaining in Java,(with Timothy M. Dietrich) Technical Report Number 185, January 2003, School of Computer Science and Information Systems, Pace University, 12 pages (Monograph).

Assessment and Evaluation of Computer Science Curricula:

      1. "Collecting Assessment Data," (with John Beidler). 1999 Frontiers in Education Conference, San Juan, Puerto Rico, November 10-13, 1999.(refereed)

Back to my home page

  Updated November 2003

© 2003-2004 Manhattan College