From: kmorgan@onyx.bellcore.com (Kevin Morgan)
Subject: R&D in AI, creativity, adaptation, distributed intelligence
Organization: Bellcore, Livingston, NJ
Date:  3 Sep 92 12:01:42 GMT
Summary: Seeking job in AI research and development
Keywords: AI creativity distributed adaptation neural net OOP C++ genetics


Hello,
 
I would like to change jobs within the next couple of months. In this posting,
I have included a brief summary of my interests and qualifications, followed
by my resume in ASCII format.
 
I am interested in artificial intelligence research, in the areas of
understanding and modeling creativity, adaptation, and consciousness. I am 
also interested in applying distributed AI techniques to human/computer 
communications, to make networks and information more accessible.

I have much to offer:
 
	- I am the chief designer and a project leader for a working, 300,000+
	line object-oriented test system. This system, written in C++, models
	and interacts with a communications network to test its functionality.
 
	- I have worked extensively with expert system applications to
	CASE, designing and developing a prototype graphical programming
	environment of several hundred rules.
 
	- I serve on a company-wide committee for exchanging information
	about AI, and coordinating company AI activities.
 
	- I have had courses, as well as independent studies, in artificial
	intelligence and LISP. I am currently studying neural networks and
	genetic algorithms as applied to modeling creativity.
 
	- I have first hand experience with creativity. I compose music and
	play the guitar. I have also studied computer music composition
	methods.
 
	- I am flexible and learn rapidly, as evidenced by my transition from
	electrical engineering to AI and object-oriented design in a short
	time.
 
The enclosed resume provides more detail. Thank you for your consideration!
 
 
Kevin Morgan
 
 
===============================================================================
 
 
                                 Kevin Morgan
                         82 Cliffwood Avenue, Unit 53
                             Cliffwood, NJ 07721
                                (908)566-1647
                           kmorgan@onyx.bellcore.com
 
 
EDUCATION
 
Master of Science, Princeton University, 1987. Electrical engineering, with
computer and communications specialties. Included courses and projects in 
artificial intelligence, LISP, digital communications, digital signal 
processing, and microprocessor-based design. GPA 3.85.
 
Bachelor of Science, Clarkson University, 1986. Electrical Engineering. GPA 
4.0.
 
Continuing Education (in-house technical courses): Expert systems, C, C++,
object-oriented design and programming, neural networks, genetic
algorithms, computer networking (OSI, LAN's, WAN's), telephony (ISDN,
POTS, SS7).
 
 
EMPLOYMENT HISTORY
 
1986-Present:
 
        Member of Technical Staff, Bell Communications Research (Bellcore).
        Chief architect of the software for an automated telephone switch
        testing system, the Circuit Switch Automated Testing System (CSATS).
 
Summer, 1985:
 
        General Electric. As a summer intern, assisted in performance
        measurements of a towed array sonar system.
 
 
TECHNICAL SKILLS
 
Software design and development:
 
        Object-oriented modeling and design (3 1/2 years), expert system
        design and prototyping (2 years), CASE tool development (2 years),
        testing and debugging methodologies, database design and development,
        digital signal processing, project management/leadership, product
        evaluation and recommendation for purchase
 
Programming languages:
 
        C, C++ (2 1/2 years), expert system programming (Nexpert, VP-Expert,
        2 years), LISP, FORTRAN, BASIC, assembly, machine language for
        the 68000 series microprocessor
 
Operating environments (use and programming):
 
        UNIX, X-Windows, Motif, MS-DOS, Microsoft Windows, VMS
 
Communications:
 
        POTS, ISDN, SS7, OSI, LAN's and remote access (6 years)
 
Hardware design and development:
 
        Circuit design, prototyping and packaging, microprocessor system design
        and development, logic circuits, grounding and shielding practices,
        testing and troubleshooting, transistor design and applications
        (3 years)
 
 
 
ACCOMPLISHMENTS
 
Object-oriented software architecture design:
 
        As chief software architect, I redesigned the functionally-oriented
        CSATS test platform, originally written in Basic, to an object-oriented
        design in C++. Currently there are 300,000 lines of functioning code in
        1500 classes. I wrote 35,000 lines myself, in the areas of UNIX
        interprocess communications, modeling the ISDN message protocol, user
        interface interactions, interfacing C and C++,  interfacing C++ and
        Basic, and list management templates.
 
        My design and programming have been praised by management as
        innovative, extensible, and complete. I have written several papers and
        given several talks, both internally and at conferences, on this work
        (see Professional Activities). Also, there has been much interest in
        the system external to Bellcore, as evidenced by software license
        purchases by AT&T, the Italian telephone company CSELT, and inquiries
        by others.
 
Overall system evolution:
 
        I helped establish design requirements for CSATS, redesigned the system
        hardware structure, helped research and select new hardware (system
        based on Sun workstations, UNIX, SCSI to IEEE-488 for instrumentation),
        designed platform software structure (as above).
 
Project leadership:
 
        I coordinated the implementation of the redesigned CSATS hardware and
        software architecture by fifteen programmers. I chaired bi-weekly
        project meetings to check on status and suggest implementation
        strategies, gave tutorials to individuals in and outside the group on
        the design, and performed general design and implementation
        troubleshooting, Additionally, I served as chair of the project quality
        committee, QuIC (Quality Improvement for CSATS).
 
Expert system CASE tool development:
 
        I developed an expert system prototype for automated programming of the
        CSATS test system. This involved using expert system shells to develop
        several hundred rules. Also, work was done on interfacing the rule base
        to a graphical front end, and an object database. I have given two
        talks and written one paper on this work (see Professional Activities).
 
 
Hardware system design and construction:
 
        I designed and constructed a digitally controlled noise source. The
        associated software, which I wrote, allows programming of frequencies,
        level, and waveform of the noise from a terminal or computer. I gained
        much valuable experience in circuit design, grounding and shielding,
        and packaging. I also worked closely with contractors to improve the
        overall CSATS hardware quality. This involved skills in schematic
        reviews, hardware testing and debugging, and interactions with the
        contractors.
 
Training and mentoring:
 
        I gave a day-long course in object-oriented design and the CSATS
        software architecture to a team of engineers and computer scientists
        from the Italian telephone company, CSELT. I also gave a seminar
        introducing CSATS to internal Bellcore customers. I mentored a student
        for Bellcore's Summer Technical Education Program (STEP). This program
        introduces area high school students to technology. My student
        investigated expert systems, implemented a prototype advisor for
        configuring CSATS, wrote a paper, and gave a talk on the subject. I
        also gave a talk to the entire STEP class on  using computers in music.
        Finally, I served as mentor for a permanent hire, and for a contractor.
 
Company recruiting:
 
        I have conducted on-site interviews of 20 people and served as liaison
        to Clarkson University Campus recruiting.
 
Cultural participation:
 
        I wrote and performed music for Asian Awareness Month, and the
        department Christmas parties.
 
 
PROFESSIONAL ACTIVITIES
 
Memberships:
 
        - IEEE Computer Society (AI specialty)
 
        - Artificial Intelligence Coordinating Committee at Bellcore (assisted
        in planning and executing of a satellite symposium on Bellcore AI
        projects)
 
        - Tau Beta PI (engineering honor society)
 
        - Eta Kappa Nu (electrical engineering honor society)
 
        - Phi Beta Kappa
 
Papers Published:
 
        - Object-Oriented Control of a Circuit Switch Testing System (in
        Bellcore Object-oriented Systems Technology 1991 Symposium Special
        Report, Issue 1, May 15, 1991, pp. 145-156)
 
        - CSATS Software Architecture Class List (significant design
        document, 43 pages, published internally)
 
        - Automated Programming With EZ-Script (internal document)
 
        - Evolving CSATS: Strategic and Tactical Plans (co-author, internal
        document)
 
        - CSATS General Software Requirements (internal document)
 
        - CSATS Software Implementation Guidelines (internal document)
 
        - CSATS Integration Procedures (co-author, internal document)
 
        - Digitally Controlled Noise Generation (design and implementation
        documentation, with schematics)
 
        - CSATS ISDN Software Architecture (internal document)
 
Talks:
 
        - Object-Oriented Control of a Circuit Switch Testing System (given
        three times: at Globecom 1990, an international telecommunications
        conference; at a company-wide seminar, where it was broadcast to all
        company locations; and at a department meeting)
 
        - CSATS Test Script Development with EZ-Script (given twice: to the
        Telecommunications Switching Panel, a nationwide organization of top
        management in the Bell system; and to my department)
 
        - System training classes (given to two groups: CSELT--see
        Accomplishments--and internal customers)
 
        - CSATS Software Internals (to system developers and customers)
 
        - Introduction to ISDN (to system customers)
 
        - Introduction to Computer Music (for STEP students--see
        Accomplishments)
 
        - Introduction to Music Synthesis Techniques (given to an
        undergraduate class at Princeton University)