EDUCATION
Ph.D. Computer Science, 1995, Worcester Polytechnic Institute,
Worcester, MA. Dissertation: The Capitalist Method: An
Approach to Analytic Modeling of Multi-dimensional
File Structures
M.S., Computer Science, 1990, Worcester Polytechnic Institute,
Worcester,MA
A.B.,Mathematics,1968,HarvardCollege,Cambridge,MA.
PREVIOUS POSITIONS HELD
UNITED ARAB EMIRATES UNIVERSITY, Al Ain, UAE
Lecturer 1997-1998 Academic Year
Taught mathematics and computer courses in Undergraduate
General Requirements Unit.
Participate in staff and committeework.
Organize student tutorials.
WORCESTER POLYTECHNIC INSTITUTE, Worcester, MA
Visiting Assistant Professor 1996-1997 Academic Year
Instructor. Spring 1993 -- 1995
Taught graduate and undergraduate courses in
discrete structures, analysis of algorithms,
operating systems, computer architecture, and
assembly language.
Prepare lesson plans, lecture, supervise
teaching assistants, grade student work.
Advise student projects.
Attend staff meetings and participate in curriculum
policy discussion.
WORCESTER STATE COLLEGE, Worcester, MA
Instructor. Spring 1994, Spring 1995
Taught operating systems course.
DATA GENERAL CORPORATION Westboro, MA
Principal Software Engineer 1985-1993
Proposed, designed, and implemented office automation
software products, including
- an interactive report generator;
- an interpretivelanguage for programming persistent queries;
- PC communicationssoftware.
Enhanced and maintained existing products, including
- heterogeneous database tools;
- spreadsheets;
- personal database tools;
- charting and graphics tools;
- email interface.
Trained new staff and contractors.
INTERACTIVE SCIENCES CORPORATION, Braintree,MA
Senior Systems Programmer,1969-1985
Developed and maintained system software.
Extended operating system disk services.
Wrote BASIC compiler for DECsystem-10
Wrote time-sharing system usage accounting and
invoicing programs.
PUBLICATIONS
Journal Article
"The average height of a node in the BANG abstract directory tree"
with Nabil Hachem and Stanley Selkow, Information Processing
Letters vol 16, #1 pp 55-61 (Jan 14, 1997)
Refereed Conference Papers
"Approximate Query Answering in Numerical Databases"
with Nabil Hachem and Chenye Bao, Eighth International
Conference on Scientific and Statistical Database
Management Stockholm, Sweden, June 18-20, 1996.
"The DHWTC algorithm for transitive closure" in Proceedings
of the Mathematical Foundations for Database Systems
Symposium ed. Bernhard Thalheim, Springer-Verlag,1991
"A BASIC compiler for the PDP-11" in Proceedings of the
Spring DECUS conference, Digital Press, 1977
Commercial
"Instructor's Manual for Operating Systems" with William
Stallings, Prentice-Hall, to appear 1998
Unrefereed
"Teaching Operating Systems with Projects" IEEE Computer
Society Bulletin of the Technical Committee on
Operating Systems and Application Environments
(TCOS) Fall 1996,Number 3, Volume 8.
Technical Reports
"Analyzing NIBGF and BANG files using the Capitalist model"
with Nabil Hachem and Stanley Selkow, Department of Computer
Science, Worcester Polytechnic Institute WPI-CS-TR-94-4,
November 1994
"On Direct Algorithms for Computing the Transitive Closure
of a Two-Dimensionally Structured File", with Nabil Hachem,
Department of Computer Science, Worcester Polytechnic
Institute WPI-CS-TR-90-14, August 1990
Review
Reviewed `Queueing Networks-Exact Computational Algorithms',
Conway and Georganas, [MIT Press] in Performance Evaluation
Review, Vol. 02, #2, pp 24-26, November 1992
SOFTWARE
PC Operating System development suite -- used for student projects at
WPI.
Relational Report Generator, with Edward McColgan and
Donald Dewar, developed at Data General.
GIFT database agent, with Barbara Sangster, developed at
Data General.
BASIC compiler for DECsystem-10 -- developed for
Interactive Sciences and sold to several other sites.
BASIC compiler for PDP-11 -- sold to the Office of Naval Research.
PROFESSIONAL ACTIVITIES
Association for ComputingMachinery
ACM Special Interest Group on Management of Data
ACM Special Interest Group on ComputerArchitecture
ACM Special Interest Group on ProgrammingLanguages
Institute of Electrical and Electronics Engineers.
Occasional Referee for
Journal of Information Systems
Transactions on Knowledge and Data Engineering
Beta Tester for Hennesey & Patterson Computer Architecture
textbook.
COMMUNITY SERVICE
Institutional
UAEU UGRU Computer User Committee,1997 - 1998
UAUE UGRU Mathematics Student Advising Committee,1997 - 1998
WPI CS Department Colloquium Series Coordinator,1993 - 1994
New Braintree Town Planning Board 1971 - 1993. Chairman
for over ten years. Developed Growth Regulation Bylaw for town.
Worcester Art Museum Ad Hoc Technology Advisory Committee 1996 - 1997
Tri-Parish Church Committee. Financial and program
oversight for Tri-Parish Church. Occasional Chair;
Chair for Pastoral Search Committee,1993 - 94.