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"