Resume of Morris Hirsch
email: morris_hirsch@brown.edu
Java Techniques portfolio: http://geocities.com/morris_hirsch/java/
home phone: 401 849 3466
address: 42 Renfrew Avenue, Middletown RI 02842
Education:
1992 MS Computer Science, University of Rhode Island.
1967 BA Physics, New York University.
Buzzwords:
Object Oriented Design, OO, OOD,
Graphic User Interface, GUI,
Information Retrieval, IR,
X, Motif, HTML, SGML, CGI, Java, AWT, Tcl, Tk,
lex, yacc, C, Unix
Employment:
2000+ Scholarly Technology Group, Brown University http://www.stg.brown.edu/
The STG is active in several emerging standards including
XML (Extensible Markup Language) and OEB (Open Electronic
Book). These standards promote separation of structure
and rendering semantics, while allowing extension of both.
The benefits will include improved searching performance,
better rendering on a variety of devices and support for
internationalization. STG prototypes these technologies,
using (among other languages) Perl, PHP, SQL, XML and Java.
1997-2000 Integrated Performance Decisions http://www.ipdinc.com/
IPD is ISO Certified.
1. A planning tool for the US Navy, a spreadsheet in which each row
represents a planned task that is subject to weather constraints,
and columns show forecast intervals over the next few days.
Task constraints are entered by GUI and may be edited and saved.
Weather data is obtained by RMI / JNI access to a legacy system.
2. A remote visual command shell, a Java application telnet client,
presents a GUI of only the commands a user is authorized to run,
and displays their results in a read-only text window.
3. A video game console for casinos, a Java application over Linux.
The object oriented design supports configuring various animations,
such as spinning slot machine reels and image fades, thus changing
the appearance of what are in fact the same games.
Supervisor: Mr. Robert Froncillo rfroncillo@ipdinc.com
1994-1997 Center for Intelligent Information Retrieval,
University of Massachusetts, Amherst. http://ciir.cs.umass.edu/
Search engine accuracy is often poor, due in part to the difficulty
of choosing good query terms.
In support of CIIR research in interactive query improvement,
document clustering, and automated document topic extraction,
I built search GUIs using Tcl/Tk, Motif, HTML/CGI, and Java.
A Java Applet submits queries to a CGI which returns not only
a list of documents, but a list of important words from each.
The applet shows a map relating these words and documents,
which helps users to sort the returned documents and choose
terms to improve their search.
Supervisor: Dr. James Allan allan@cs.umass.edu
1985-1994 RCA/GE/ARS at AUTEC Project, US Navy. (also 1977-79)
The Atlantic Underwater Test and Exercise Center (AUTEC),
is a Navy facility operated by contractors. RCA invited me
back to AUTEC to work on a replacement for the control and
analysis system that I had helped build in 1977-79.
As a senior programmer, I contributed large parts of the
design of a new distributed system, and integrated and
coordinated the work of others. An Object Style Design
with base classes such as vehicle, telemetry data field,
and data display window, simplified program design.
This system is dated but still in service. Some features follow:
Ethernet technology is used to broadcast real-time data to users,
on the range and at remote sites, each controlling their own
selections and formatting. Descriptions of broadcast formats,
coordinate systems, and map data are down loaded at runtime,
allowing integration of data from other ranges.
Use of lex and yacc simplifies coding for command processing,
assures uniform syntax, and provides standard error messages.
As one advantage of this uniformity, standard algebraic notation
may be used to combine data streams. All display modes accept
these combining commands.
In addition to my design work at AUTEC, I sometimes had
opportunities to write and present user training sessions.
I was retained by GE and ARS, the following contractors.
While employed at AUTEC, I earned an MS in Computer Science,
at the University of Rhode Island.
Supervisor: Mr. DeVere Carney carney@wpb.nuwc.navy.mil
1984 Gaming Technology (GTECH)
I restructured parts of the server software for an online
lottery sales system. This code had grown repeatedly to
support the features required by many different state
lottery agencies.
1980-84 Computer Sciences Corporation.
I designed an online database for a technical library,
working with the customer to replace manual operations.
I supervised two junior programmers.
Also at CSC, I wrote several sections of a public-access
telephone information system providing stock quotations,
sports results, and other types of information.
Supervisor: Mr. Gil Blais
1977-79 RCA at AUTEC Project.
I wrote graphics display programs for a test range.
1974-77 Logicon at Naval War College.
I wrote graphics display programs for a trainer.
1973 General Electric Navy Systems.
I worked on a proposal for a weapons control system.
1972-73 Commonwealth of Massachusetts / Sun House of Brockton.
I assisted my wife, a social worker, with the community
relations and other aspects of establishing and running
a half-way house for recovering mental patients.
We hired and supervised two assistants.
1970-72 Systems Consultants, Inc.
I wrote evaluation prototypes for shipboard consoles.
1967-69 General Electric Navy Systems.
I wrote test programs for a missile control system.
Publications:
Hirsch M, Aronow D. 1995. Suggesting Terms for Query Expansion
in a Medical Information Retrieval System. In Proceedings of the
Nineteenth Annual Symposium on Computer Applications in Medical
Care. Journal of the American Medical Informatics Association,
Supplement:965.
"http://ciir.cs.umass.edu/pubfiles/scamc_m.html"
Hirsch M, Allan J. 1997. A Graphic Interface for User Directed
Clustering of Retrieved Documents. Proceedings of the 1997
Spring Congress, American Medical Informatics Association, p 95.
"http://www.cs.umass.edu/~hirsch/star_query_paper.html"