Additional contributions welcome. To add items you must be registered and signed in, see the Welcome page for details, or send items to mts-comments@umich.edu.
Many of the biographical sketches below began life in the People section of Tom Valerio's MTS Wiki.
More photographs may be found in the Images section of this web site.
Michael T. Alexander (Mike, MTA.)

"There have been many contributors to MTS, but the credit for molding its original structure is shared by Michael T. Alexander and Donald W. Boettner ...". ["A Faster Cratchit", UM Research News, January 1976, page 15]
Research Assistant, Research Associate, Senior Systems Research Programmer, and Assistant Research Scientist at the Computing Center and ITD Research Systems at the University of Michigan, 1965-1996.
Mike came to Ann Arbor in 1964 as a graduate student at the University of Michigan, but after one semester got bored with that and took a job at the Computing Center writing software for an IBM 1410 to spool input and output for the IBM 7090 that provided academic computing support. In 1965 Time Sharing was all the rage and the University, along with others, convinced IBM to build a special time sharing version of the S/360 which eventually became the S/360-67. To get a head start with time sharing the Computing Center and the CONCOMP project leased a S/360-50 to try out ideas before the 360/67 arrived. Since there wasn't room in the machine room for both the model 50 and the 1410, Mike rewrote the spooling software to run on the model 50. That led more or less directly into working on an experimental time sharing system on the S/360-50. When the S/360-67 arrived in January 1967, this spooling and time sharing system was moved to that. Within the next year or so virtual memory support was added and it turned into a real time sharing system. At that time the University still expected to run IBM's TSS, but that never happened and MTS became the main time sharing system for U-M and several other universities. Mike stayed at UM until 1996 and spent most of that time guiding the development of MTS, although he did work on some other things such as Macintosh network drivers. Mike is retired and still lives in Ann Arbor.
JCO: I know that Don and Mike were the first MTS developers. I've always
assumed, but I'm not sure if anyone actually told me, that Mike mostly
did UMMPS and Don mostly did the command language. Is that fair? MTA: Yes, that's correct.
Mike was one of the authors of Chaos, a leading computer chess program from 1973 through 1985.
Written in FORTRAN, Chaos started at RCA Systems Programming division in
Cinnaminson, NJ with Fred Swartz and Victor Berman as first authors.
Mike and others joined the team later and moved development to MTS at
the University of Michigan Computing Center.
- Alexander, M. T., "Time-Sharing Supervisor Programs", In Advanced Topics in Systems Programming, University of Michigan Engineering Summer Conference 7016, 1970 (revised 1971).
- Boettner, Donald W. and Alexander, Michael T., "MTS - The Michigan Terminal System", ACM SIGOPS Operating Systems Review, Volume 4, Issue 4 (December 1970).
- Alexander, M.T., "Organization and Features of the Michigan Terminal System", AFIPS Conference, Proceedings, 1972 Spring Joint Computer Conference, pp. 585-588.
- Boettner, D.W., and Alexander, M.T., "The Michigan Terminal System", In IEEE Proceedings, Special Issue on Interactive Computer Systems, pp. 912-918, June 1975.
- Emery, Allan R., and Alexander, M.T., "A Performance Comparison of the Amdahl 470V/6 and the IBM 370/168", Paper read at meeting of the Computer Measurement Group, October 1975, San Francisco, California.
|
Bruce Arden

Bruce Arden started his computing career in 1950 with the wiring and programming of IBM's hybrid (mechanical and electronic) Card Programmed Computer/Calculator at the Allison Division of General Motors. Next he spent a short period as a programmer for computations being done at the University of Michigan's Willow Run Laboratory using the Standards Eastern Automatic Computer. He then became a Research Associate at the University of Michigan's
Statistical Research Laboratory and later Associate Director of the
University's Computing Center after its establishment in 1959. While at
Michigan he co-authored two compilers, GAT[1] for the IBM 650 and MAD[2] for the IBM 704/709/7090,
was involved in the design of the architecture and negotiations with
IBM over the virtual memory features that would be included in what
became the IBM S/360 Model 67 computer, and in the initial design of the Michigan Terminal System (MTS). He completed the doctoral program in Electrical Engineering
in 1965 and was subsequently a professor in, and ultimately Chairman
of, the Computer and Communication Sciences department at Michigan. In 1973 he accepted a professorship at Princeton University where he chaired the department of Electrical Engineering and Computer Science. In 1986 he went to the University of Rochester
as its Dean of the College of Engineering and Applied Science where he later served as the Vice Provost for Telecommunications and Computing.
- Bruce Arden's biography, Wikipedia
- Arden, B., and Boettner, D., "Measurement and Performance of a Multiprogramming System", In 2nd ACM Symposium on Operating Systems Principles, Proceedings, pp. 130-146, October 1969.
- Arden B. W., Galler, B. A., O'Brien, T. C., Westervelt, F. H., "Program and Addressing Structure in a Time-Sharing Environment", Journal of the ACM (JACM), v.13 n.1, p.1-16, Jan. 1966.
|
Eric M. Aupperle

Eric was the Director and later President of the Merit Network, an Associate Director of the U-M Computing Center, and interim Director of Network Systems within U-M's Information Technology Division.
- Eric joined the U-M faculty in 1963 as an assistant research
engineer and as a lecturer in the Department of Electrical and Computer
Engineering.
- In 1968 Eric was hired as a senior engineer and began the search for hardware with which to connect the computers at U-M, MSU, and WSU in what was to become the Michigan Education Research Information Triad or MERIT.
- In 1974 he became the second director of MERIT (a position that was eventually changed to President).
- From 1987 through 1995 he was the principal investigator for the NSFNET Project, a partnership between Merit, IBM, MCI, the State of Michigan, and the National Science Foundation (NSF). Advanced Network and Services (ANS) joined the partnership a few years later. NSFNET was the precursor to today's Internet.
- In 2001 he retired as President of Merit after 27 years.
- In 2003 Eric was named Alumni Medal Recipient by the Alumni Society of U-M's Department of Electrical Engineering and Computer Science.
- In 2008 Eric received the Institute of
Electrical and Electronic Engineers (IEEE) Southeastern Michigan
(SEM) section’s Outstanding Engineer of the Year Award for technical
achievements and the Third Millennium Medal for long-term service and
contributions. The annual Outstanding Engineer Award was presented to Aupperle
for his service to IEEE/SEM (he held eight regional officer positions in
the organization since he became a member in 1955) and his contributions to the development of
today’s Internet.. The Third Millennium
Medal is a one-time award for the year 2000 that honors a select group
of IEEE members for their “outstanding contributions to their respective
areas of activity.”
|
Alan Ballard
Alan Ballard worked at the UBC Computing Centre (later known as Computing Services) from 1975 to 1993, mostly in the Systems Group. During that time he participated (with Paul Whaley and Mark Fox) in the development of the Plus systems programming language, and implemented the CLParser command line parser, the CDUpdate source file update utility, and the *Forum conferencing program. He also worked on changes to the MTS Command Language and the implementation of MTS Internet Support. He left UBC in 1993 when the Computing Center stopped doing significant MTS development, and worked as a freelance developer and since 1996 for PeopleSoft (now Oracle).
|
Elizabeth Barraclough
Elizabeth Barraclough was appointed a computer operator in Newcastle University’s Computing Laboratory in 1957 where she was a mathematics graduate working hands-on with FERDINAND, a Ferranti Pegasus computer, one of the earliest commercially-available mainframe computers in the world. In 1967 she was appointed Computer Manager for NUMAC – the Northumbrian Universities’ Multiple Access Computer, which had its hub at Newcastle. NUMAC installed an IBM S/360-67 mainframe which ran MTS. In the 1980 she became Executive Director of the Computing Laboratory.
- Founder of Newcastle University's Computing Service, was made an
Honorary Fellow of the University on October 9, 2006, 8 pages, PDF/A, 281KB MTS Archive
- Barraclough, E.D., Medlars On-line Search Formulation and Indexing Technical Report Series, B. Shaw (ed), Computing Laboratory, University of Newcastle upon Tyne, No. 34 (June 1972), 170 pp.
|
Robert C. F. Bartels (Bob, RCFB)
Robert C. F. Bartels was appointed the first Director of the newly established University of
Michigan Computing Center in 1959, a position which he held until his
retirement. As Director he did a remarkable job of fostering an
environment in which the Center grew to prominence as
one of the best in the academic world. That he did so in spite of severe
budgetary restrictions and many conflicting demands for computing
services attests to his great skill as an administrator. In 1972 Professor Bartels received a Distinguished Faculty
Achievement Award in recognition of excellence in teaching, research,
and public service. Professor Bartels retired from active faculty status on June 30, 1978 and was named Professor Emeritus of Mathematics and Director Emeritus of the Computing Center.
- "U-M Computer Giant Lauded By Colleagues", Ann Arbor News, November 13, 1977, 2 pages, PDF/A, 434KB MTS Archive
- U-M Computing Center 45 Year Anniversary Program and Reception Honoring R. C. F. Bartels, September 2004
- "First director kept computing on campus, available to faculty and students", in the University Record, University of Michigan, September 2004.
- Memoir: Regents' Proceedings, July 1, 1978
- Memorial: LSA Minutes
-
"In Memoriam: Professor Bob Bartels", in ContinUM, the Newsletter of the Department of Mathematics at the University of Michigan, 2007, p.12.
|
Dale Bent
Dale was a regular user of computing services as a Professor in the Business Admin Faculty at the University of Alberta and a member of the Computer User's Representatives Committee (CURC, pronounced "curse"). He became an Associate Director of the Computing Centre when it was part of the Computer Science Department and in 1971 he became the first Director of the Department of Computing Services, when it was split off from Computer Science in 1971.
Read the entire story about how UQV started to run MTS and got the first Amdahl 470V/6 in Canada as told by Dale, Gerry Gable, and John Stasiuk in the discussion section, it is much more entertaining than the short summary here.
Dale is a semi-retired Professor of Business living in Departure Bay on Vancouver Island. He teaches online
for Athabasca University. Prior to retiring, in addition to his work at the University of Alberta, Dale was with the University of Western Ontario and Victoria University of
Wellington.
- From the biography of Norman H. Nie on Wikipedia: Together with two young [Stanford University] computer scientists, C. Hadlai (“Tex”) Hull and
Dale Bent, Norman Nie invented a computer software package called the
Statistical Package for the Social Sciences (SPSS).
|
Jeff Berryman
Jeff Berryman studied Physics at the University of Wisconsin until 1968 when he was drafted into the U.S. Army. From 1968 to 1970 he was an enlisted guy working as a systems programmer on a rather odd M-I-S system in the Pentagon. He left the army and moved to Vancouver in 1970.
Jeff worked at the UBC Computing Centre from 1970 to 1988. Most of that time was spent in the Systems Group, working on the various parts of MTS. From the late 70's on, he was active in the MTS community, working with various people at the other sites on a number of MTS evolutionary issues. He became something of a futurist and change advocate, thinking up interesting ways to change MTS. Some of these ideas found their way into implementation. Others just created a lot of enjoyable conversation.
In 1994, Jeff became a full-time audio guy after being a part-time one since 1966. He went to work full-time for the concert sound company, Jason Sound, that he helped found in 1974, while working on MTS at UBC as his day job. In 1999, Jason Sound moved to Toronto and Jeff moved with it. He now works with Electro-Voice and its parent company, Robert Bosch GmbH. He currently (November 2012) lives roughly 100 miles northwest of Toronto, next to a hamlet named Eugenia (pop ~300).
- "The Paging Game", by Jeff Berryman, University of British Columbia, c. 1974
- Reprinted in parts one and two of a three part "Paging" article in the U-M Computing Center Newsletter, Vol. 4 No. 7 (19 June 1974), pages 2-6, PDF Hathi Trust
- Also available on Wikisource and the MTS Archive.
|
James F. Blinn (Jim)
In 1970, Jim received his bachelor's degree in physics and communications
science, and later a master's degree in engineering from the University of Michigan. In 1978 he received a Ph.D. in computer science from the College of Engineering at the University of Utah. He first became widely known for his work as a computer graphics expert at NASA's Jet Propulsion Laboratory (JPL), particularly his work on the pre-encounter animations for the Voyager project, his work on the Carl Sagan Cosmos documentary series and the research of the Blinn–Phong shading model.
Jim has received numerious awards for his computer graphics work, including: the NASA Exceptional Service medal for the Voyager Fly-by animation (1983), the SIGGRAPH Computer Graphics Achievement Award (1983), the IEEE Outstanding Contribution Award for Jim Blinn's corner (1989), a MacArthur Fellowship in recognition of and to allow continuation of his work in educational animation (1991), a Honorary Doctor of Fine Arts degree from the Parsons School of Design for contributions to computer graphics (1995), and the Steven Anson Coons Award for Outstanding Creative Contributions to Computer Graphics (1999).
- Modifications to the SEL Executive System (for the DEC 339 Computer Display Terminal), James H. Jackson and James F. Blinn, CONCOMP Memorandum 25, University of Michigan, February 1970
- An Implementation of the Queue Analyzer System (QAS) on the IBM 360/67, L.S. Randall, I.S. Uppal, G.A. McClain, J.F. Blinn, CONCOMP Technical Report 22, University of Michigan, May 1970, PDF Deep Blue
- SELCIR: Systems Engineering Laboratory Circuit-Drawing Program, James F. Blinn, CONCOMP Technical Report 24, University of Michigan, July 1970 Deep Blue
- Blinn, James F. and Fronczak, Edward J., "Internal Design of the University of Michigan Audio Response System for
the Generation of Segmental Phonemes from Text", Proceedings of the International Computer Symposium 1975, pp. 404-10, Vol. 1, August 1975.
- Blinn, James, and Goodrich, Andrew, "The Internal Design of the IG Routines, an Interactive Graphics System for a Large Timesharing Environment", SIGGRAPH, Proceedings, pp. 229-234, 1976.
|
Donald W. Boettner (Don, DWB.)
"There have been many
contributors to MTS, but the credit for molding its original structure
is shared by Michael T. Alexander and Donald W. Boettner ...". ["A Faster Cratchit", UM Research News, January 1976, page 15]
Don was drawn to computers at an
early age: In the winter semester of 1960, he took a computer course.
He didn't realize at the time that it was a graduate-level course, and
of the hundred or so people taking it, he was the only sophomore. But
he did well and was offered a job with the Computing Center at
the end of the semester. He was a temporary student employee operator and was the only staff
member on Monday nights. He became a regular employee after graduation.
He has worked for the same unit during his entire time here, but the unit
changed its name "as required by fashion and politics," he says:
the Computing Center, then ITD, ITD Research Systems and ITCS.
Don is retired and lives in Ann Arbor.
JCO: I know that Don and Mike were the first MTS developers. I've always
assumed, but I'm not sure if anyone actually told me, that Mike mostly
did UMMPS and Don mostly did the command language. Is that fair? MTA: Yes, that's correct. MTA: Don installed HASP. JCO: Don wrote GOM (Good Old MAD) and with some help from Jim Sterken wrote the MTS Macro Processor.
- Boettner, Donald W., "Command (Job Control) Languages for General Purpose Computing Systems", In Advanced Topics in Systems Programming, University of Michigan Engineering Summer Conference 7016, 1969.
- Arden, B., and Boettner, D., "Measurement and Performance of a Multiprogramming System", In 2nd ACM Symposium on Operating Systems Principles, Proceedings, pp. 130-146, October 1969.
- Boettner, Donald W. and Alexander, Michael T., "MTS - The Michigan Terminal System", ACM SIGOPS Operating Systems Review, Volume 4, Issue 4 (December 1970).
- Boettner, D.W., and Alexander, M.T., "The Michigan Terminal System", In IEEE Proceedings, Special Issue on Interactive Computer Systems, pp. 912-918, June 1975.
- "40 Years of Service", an article in the 9 December 2002 issue of U-M's University Record
|
Ken Bowler
Ken Bowler was a *major* systems programmer for UBC. He was hired about 1974 to work on the Virtual Machine, FakeOS, etc., but then did a lot of work on the Resource Manager. He left UBC in 1983 and headed back east to Nortel. He and Ron Hall developed $SWAT, a CLS that allowed the powerful SDS debugging capabilities to be applied to the inner workings of the MTS system.
- Bowler, Kenneth H., Program and Job-Stream Characteristics in the Michigan Terminal System, Master's Theses, Department of Computer Science, University of British Columbia, July 1972, 92 pp., PDF/A
- Device Support Programs and the DSP Interface, Ken Bowler, July 1982,Computing Centre, University of British Columbia, 85 pages, PDF/A, 364KB MTS Archive
|
Steve Burling (SRB.)
Steve first used MTS as an undergraduate in a FORTRAN programming class at UM back in 1974 or 1975. After finishing up his degree at Cornell and learning to write PL/C and APL on Cornell's CMS system, he moved back to Ann Arbor and got a job doing database work in the Admissions Office at U-M's School of Public Health where he discovered ILIR:MICRO. He took the MTS Counselor's exam on a whim, and was offered a job at the Computing Center, half-time counseling and half-time programming.
At the Computing Center he worked on *IG, the integrated graphics routines, then the $EDIT command, and eventually the MTS job program itself. After a brief fling at management, he rewrote many of MTS' built-in commands as Plus CLSs (Command
Language Subsystems), a process started by Alan Ballard from UBC while on an extended sabbatical at UM. During the first part of 1983, he spent three months at UBC, learning about the Resource Manager, and returned to UM to do did much
of the initial work to get the RM running there.
In early 2000, Steve joined ICPSR, the Inter-university Consortium for Political and Social Research, the social science data archive. In January 2012 he retired from ICPSR and the U-M.
|
John Campbell
John Campbell was "one of the originals" at UBC who worked on the "we've ordered a S/360-67, but don't know what to do with it" team who uncovered MTS. He was never an MTS Systems Programmer, but worked for the UBC Library for a couple of decades.
|
Grant Crawford
Lead the Textform Group at the University of Alberta. Associate Director, Acting Director 1986-87, University Computing Services, University of Alberta.
|
Garance A. Drosehn
Garance started out as Gary Robert Drosehn, a student at RPI in 1975. At the time, RPI had a 360/67 mainframe which was
extremely overloaded, and running OS/MVT (for batch-job processing) and Alpha
(for time-sharing). Almost all computing was done on OS/MVT, which is to say: using
punch-cards. The RPI student chapter of the ACM and had
a public meeting with the Provost of RPI at the time, and "impressed" upon him that the
students were really really unhappy with the state of computing. Garance was one of the
students who spoke at that meeting. That meeting, combined with other events, convinced the administration that they needed
to improve computer facilities. This included shopping around for a new operating
system, and there was a committee to evaluate various candidates. Garance was one
of two student representatives on that committee. The committee selected MTS as the new
operating system to use and by the fall semester of 1976, MTS was running on the
mainframe for the first part of each day, and then later in the day it would switch
back to OS/MVT.
In fall 1977 or spring, 1978 Garance audited a graduate-level systems programming
course taught by Wilson Dillaway. Brian Eliot was in the same class. In the summer of 1978 Garance was going to leave RPI, but Wilson offered both Garance
and Brian jobs as "student systems programmers". Garance went on to have a one-year stint as a "Junior systems programmer",
and then was hired as an official "systems programmer". He worked on the OPERATOR job program, the MTS
job program, the 3270 and 3420 (tape) DSRs, and several CLS's including the program management facility ($PMF from Jim Hansen@UM), $MAKE, $PEEK, and the software management macros.
Garance is still at RPI (2012).
|
Karen Dymond
Karen came to U-M in 1964 as a keypunch
operator responsible for data entry and billing at University Hospital.
She later joined the staff at the Computing Center and stayed there through several name changes for over 30
years—transitioning from keypunch operator to supervisor to manager of
office operations. You can see Karen at work in the films Basic Operation of the IBM 29 Card Punch (1967) and Advanced Use of the IBM 29 Card Punch (1968).
|
Gavin Eadie (Gav, W267)
Gavin first encountered MTS when he started his professional career at Durham University in the north of England. He'd been a PhD student at Leicester University in the X-Ray Astronomy Group, writing mini-computer (PDP-8) code in support of the Ariel 5 satellite -- telecomm software to receive orbital data dumps via the tracking station in Quito, Goddard (NASA) and Appleton (UK), and scientific 'quick-look' software. When the time came to find employment he jumped ship from astronomy to computers and landed in Durham.
In 1976 he visited Ann Arbor for the third MTS Workshop and in 1979 he emigrated to the States and began working 50/50 for the Merit Network and the U-M Computing Center in Ann Arbor. After a little while in that role, he was given an opportunity to work on the Mailnet project -- a scheme to transfer email between computer systems at several universities. At that time, the Mailnet mechanism involved each university in turn making a data phone call to MIT (the hub) to drop off and pick up email messages. In addition to the communications work for Mailnet, he wrote the MTS SMTP gateway (in Plus) which was put into use between MTS sites. After that project, he started and lead a group within the Computing Center to provide "microcomputer" support to the U-M campus. During the 80's he wrote the driver for 8" floppy disks -- MTS could $Mount one like a tape. He wrote InfoX, a Mac GUI server for MTS that used Apple's MacWorkStation protocols. He is retired and still lives in Ann Arbor.
|
Allen R. Emery (Al)
Al Emery was a Professor of Chemistry at the University of Michigan's Dearborn campus where he was involved in establishing the campus' Chemistry Department. As part of that work, Al wanted the chemistry students to have experience with computing and how it could be used to further chemical research. And that lead to a contact with Robert Bartels and the computing facilities on U-M's Ann Arbor campus. That relationship grew and Al spent a sabbatical year working at the Computing Center in Ann Arbor. And that lead to positions as a Research Assistant, Assistant Director, Associate Director, Acting Director, and Deputy Director at the Computing Center. Some of Al's earliest work at the CC was software support for the IBM 2703 and Memorex 1270 communications controllers and support for remote batch stations (RJE). Al managed the Computing Center's operations and business office staffs, played leading roles in the design and construction of the "new" Computing Center Building on the U-M's North Campus (CNTR), in the creation of the North University Building (NUBS) and Michigan Union (UNYN) remote batch stations and public terminal sites, and in the acquisition of a series of new or upgraded computers that replaced the Center's IBM S/360-67: an IBM S/370/168, an Amdahl 470V/6, 470V/6-II, 470V/7, 470V/8, and an Amdahl 5860.
Al is a lifelong fan of Michigan football. Since 1952 in his time as a student in Ann Arbor and a faculty member in Dearborn and Ann Arbor he only missed one home football game. Al learned that Bob Bartels had been approached by Paul Schudel, an assistant to U-M's football coach, Bo Schembechler about using a computer to process detailed statistical information from football games. Dr. Bartels had turned him down, but Al followed up and ended up writing a program that ran on MTS that was used by the football program for 10 or 12 years starting in the fall of 1977.
Al is retired and lives in Ann Arbor.
|
Charles F. Engle (Charlie, CFE.)
As a graduate student at U-M, Charlie took a computer programming course in the
early 1960s, which led to a job at the Computing Center. He received a
degree in 1966 and was offered a regular appointment at the Computing
Center the following spring. He has worked for the Center ever since,
through a series of name changes (CC, ITD-Research Systems, ITCS, ITS). He worked on accounting and billing for MTS, *PROJECTMANAGEMENT, $Accounting, and *SORT. In connection
with MTS, he worked on a project that did the state-wide vote tabulation
for the news media during three election years in the early 1970s. Through
the Computing Center, he served in various positions with the Amdahl Users
Group.
At the end of December 2012 Charles will retire from Information Technology Services (ITS) after more than 50 years of service at U-M.
|
Aaron Finerman
Aaron Finerman joined the University of Michigan in 1978 as
the second director of the Computing Center and professor of computer and
communication sciences in the College of Literature, Science, and the
Arts. In 1979, he received the additional appointment of professor of
electrical and computer engineering (now known as electrical engineering
and computer science) in the College of Engineering. In 1983, In recognition of his outstanding service to professional societies, to
computer science education, and to computer center management,
Professor Finerman was elected a fellow of the American Association for
the Advancement of Science. In March 1990 he was appointed Professor Emeritus of Electrical Engineering and Computer Science and Director Emeritus of the Computing Center.
|
Jon Finke
Jon attended his first MTS
workshop in 1980 as a "student serf". He went to work at RPI for real in 82 or so, helping with
communications work, where he fell into bad company and the FEP
project, which morphed into working on or with UBCNet, DSPs and the
message multiplexor. Since then he moved into developing
Oracle based application for managing Unix user, hosts, etc. He
occasionally runs into some former UBCNet folks at the LISA conference.
|
David S. Flower (Dave)
Dave worked at the University of Michigan's language laboratory and ran the U-M Computing Center's Electronics Shop ("the Shop") for many years. He built and repaired the U-M's Data Concentrators and Remote Data Concentrators (RDCs), Merit's Primary Communications Computers (PCPs) and Secondary Communications Computers (SCPs), and more modems than you can imagine. He liked the Detroit Tigers and disliked black sticky tape and Stroh's beer.
He retired in 1992 after 26 years at the U-M. Dave died in April 2008 at the age of 78.
|
Alvin G. Fowler (Al)
Al served as Director of the UBC Computing Centre from
1981. Under his practical direction the Computing Center rapidly
expanded. In 1985 he was seconded from the Computing Centre to
successfully organize and implement a new telecommunications system for
UBC. In 1986 he joined the Industry Liaison Office as Manager of
Intellectual Properties, where his dynamic vision, practical knowledge,
and broad interpersonal skills helped make the UILO one of the best in
Canada. Al served as a member of the Canadian Information Processing
Society from 1965 and was National President in 1981/82. He was a member
of the Association of Professional Engineers of BC, a founding member
of the Vancouver Enterprise Forum, and UBC Research Enterprises Inc.’s
first President. Al also helped to establish many new UBC spin-off
companies in the Lower Mainland and on Vancouver Island, and served on
the board of directors in several of these companies. Al was a generous
colleague and friend whose life contributed to the moral and social life
of the University as well as its intellectual community. Al passed away in February 1999
after a brief battle with cancer. |
Robert Gallagher (Bob)
Robert Gallagher, Director at RPI 1984-1995.
|
Bernard Galler (Bernie)
As a pioneer in the field of computer science, Professor Galler helped
shape this discipline at the University of Michigan and beyond.
He joined the mathematics department at the University of Michigan in 1955 where he taught the first programming course in 1956 using an IBM 704. He helped Bruce Arden and Bob Graham develop the compiler for MAD, the Michigan Algorithm Decoder, in 1959. In the early 1960s, he was
active in the development of the new Communication Sciences Program, and
in 1966, he became associate director of the Computing Center. His
association with the Computing Center continued through 1991, during a
period of tremendous growth and change in the areas of computer science
and computing services. He was involved in the design of the architecture and negotiations with
IBM over the virtual memory features that would be included in what
became the IBM S/360 Model 67 computer, and in the initial design of the Michigan Terminal System (MTS). He became a charter member of the new Department
of Computer and Communication Sciences (CCS) in 1966 and served as
chair of the department from 1973-75. One of his classes designed and developed the initial version of the realtime course scheduling program CRISP (Computer Registration Involving Student Participation) which
allowed students to register for courses without waiting in long lines. U-M used the CRISP application for over fifteen years. In 1984, Professor Galler was
instrumental in negotiating the merger of the CCS Department and the
Department of Electrical Engineering and Computer Science.
From 1968 to 1970, Prof. Galler was the President of the Association for Computing Machinery (ACM). In 1994 he was inducted as a Fellow of the Association for Computing Machinery. He was the founding editor of the journal IEEE Annals of the History of Computing (1979-87). He was also the President of the Software Patent Institute
(1992). For fifteen years, he served as an expert witness in numerous
important legal cases around the country involving computer software
issues.
Professor Galler retired from active faculty status on May 31, 1994 and
was named professor emeritus of electrical engineering and computer
science, following 38 years of service at the University of Michigan.
- Arden B. W., Galler, B. A., O'Brien, T. C., Westervelt, F. H., "Program and Addressing Structure in a Time-Sharing Environment", Journal of the ACM (JACM), v.13 n.1, p.1-16, Jan. 1966.
- "CRISP: An Interactive Student Registration System", B.A. Galler,
et.al., University of Michigan, Ann Arbor, 1973, Note: Paper presented
at the ACM Annual Conference (Atlanta, Georgia, August 1973), PDF/A, 455KB MTS Archive
- Memoir, UM Regents' Proceedings, May 1994, page 288
- Involving Participation: CRISP at the University of Michigan, 1972-1999, Exhibit manual, Alice Goff, Virtual Museum Project, August 2008, PDF
- "An Interview with Bernard A. Galler",
August 1991, Charles Babbage Institute, Center for the History of
Information Processing, University of Minnesota, Minneapolis, 103 pages, PDF
- Dr. Bernard Galler, Oral History, by Atsushi Akera for the ACM History Committee, January 2006,
-
Bernard Galler's obituary in the University Record, University of Michigan, 8 November 2006
-
"In memory of Bernie Galler, 1928-2006", as printed in the Ann Arbor News, September 2006, and captured by Ed Vielmetti
- Eulogy for Bernie Galler, given by Fred Beutler at the September 6, 2006 meeting of the Rotary Club of Ann Arbor.
- "The Life and Work of Bernard A. Galler (1928-2006)" in IEEE Annals of
the History of Computing, Vol.30 No.1 (January-March 2008), pp.1-17 MTS Archive
- Bernard Galler's biography, Wikipedia
- Bernard A. Galler Papers 1956-1994, University of Michigan, Bentley Historical Library
|
Scott Gerstenberger (WSG.)
Scott's first job at U-M was as an engineer working
on radar systems at the Willow Run Labs. At the Computing Center he worked with Dave Mills, Jack DiGiuseppe, and Dave Flower on Data Concentrator support. The Data Concentrator DSR (PDP8RTN) was somewhat loosely based it on the 1050 DSR which I think Don Boettner had written. But the 1050 routines used PCIs for processing input which made the DC code quite different. Dave Mills, Jack, Scott, and others all worked on RAMP. Scott also worked a on the graphics version of RAMP that was developed for the CONCOMP project. The fundamental parts of RAMP were the same in both versions, but each system supported a different set of I/O hardware, e.g., the 360 channel interface, the 338 display, a hard drive disk, paper tape hardware, all kinds of serial communications devices, the Grafacon (sp?) tablet, etc. The PDP8RTN development paralleled, but lagged somewhat behind the PDP8/360 channel interface hardware development and support in RAMP, both done by Dave Mills. Scott also worked the tape routines (DSR) building upon earlier work by Jay Jonekait, *MOUNT, $MOUNT, the Merit Network (MNET) DSR, *DEDIT, *SURVEY, and many other programs. Scott, together with Gary Pirkola, became an Associate Director of the Computing Center when Aaron Finderman, the Center's second Director felt that there needed to be a little more management structure than had existed under Bob Bartels. Scott managed the Data Communications and Systems groups. He is (mostly) retired and lives in Ann Arbor.
|
Andrew C. Goodrich (Andy)
Grew up in Ann Arbor and worked at U-M's Willow Run Labs before joining the U-M Computing Center as a Systems Research Programmer. Worked with Jim Blinn to add 3D support to *IG (Integrated Graphics). Wrote the Disk Manager (DMGR). Added SNOBOL4-like patterns to the MTS Editor. Returned to UM as an Associate Director managing the Systems Group.
|
Ron Hall
Ron joined the UBC Computing Centre in 1967as a programmer working in the numerical analysis and statistical areas, immediately after receiving an undergraduate degree from UBC. His work at the UBC Computing Center and later appellations spanned more than 30 years, a timeframe that completely enveloped the reign and wane of MTS at UBC. He wended his way through much of the spectrum of computing service areas, as well transitions in and out of management positions, serving as manager of the Systems Group on two occasions. In the relatively early days of MTS, Ron was the project manger as well as one of the developers for the IF (Interactive FORTRAN) Project, a major success in provision of scientific computing support for the MTS user community that was unparalleled, not only at that time, but for many years to follow. A paper on IF was presented at the 1973 SHARE conference in Miami. Ron also did system maintenance and development work on MTS components, and related applications such as SDS and the MTS Editor. Work in these areas led to development (with Ken Bowler) of the SWAT CLS, a unique tool that allowed the powerful SDS debugging capabilities to be applied to the inner workings of the MTS system. During the wind-down period of MTS, Ron moved on to other endeavors, the most significant being project manager for development of the UBC Interchange system, a system that delivered cost-recovered packaged Internet services to faculty, staff, students, and external customers beginning in 1994, and which rapidly grew to service over 40,000 accounts. The software (Interacc/Tracc-II) that was developed in-house to support this service remains in production today (2005), more than a decade later. However, it is unlikely that its service duration will match the three-decade persistence of MTS at UBC.
- Hall, Ronald H., University of British Columbia. "IF: An Interactive Fortran Compiler," in Proceedings of SHARE 41, Miami, FL, Vol. I, pp. 212-218, August 15, 1973.
|
James A. Hamilton (Jim)
Jim supported the Paging Device Processor (PDP), the Operator console job, and the 3270 DSR. He developed the Big Job Parameter Modification subroutine, BJPMOD, a table driven routine that set the parameters that controlled the Big Job mechanism that UMMPS uses to avoid thrashing when there were too many "big jobs" demanding virtual memory pages. He upgraded MTS line files so that they could be larger than 255 pages and lines could be longer than 255 characters in length. Jim went on to be one of the primary developers for the Apollo Domain operating system and used some of the concepts from the MTS 3270 DSR in its window support. From Apollo he went to On Technology, Avid Technology, and finally the SLAC National Accelerator Laboratory. He retired in 2008 and lives in California.
|
Michael Hayward
Michael Hayward was the author of Full Screen Message ($FSM), a
breakthrough for MTS e-mail users, allowing the use of, well, full screen
messaging.
|
Leonard Harding (Len)
Len supervised the 7090 operators at U-M's Computing Center (Don Boettner worked for Len). On MTS he maintained the the FORTRAN I/O library, the elementary function library, the numerical analysis subroutine library, and was a member of the Computing Center's management committee (Committee A).
- Harding, L.J. Jr., "Idiosyncrasies of system 360 floating point", presented at SHARE XXVII, Toronto, Ontario, Canada, 1966.
- Harding, L.J. Jr., "Modifications of System/360 floating-point", SHARE Secretarial Distribution 157, pp. 11-27, 1966.
|
George R. Helffrich (W170)
George was responsible for the file routines, the daily and weekly file save, file restore, and related utility programs. He was heavily involved in the conversion from the VAM2 to the VAMX disk format. Together with Jeff Ogden he was responsible for the MTS job program. He was also responsible for APL\360, the stand-alone program to generate an object deck for the system tables (DECKGEN), *MACGEN, and the MTS storage allocation routines (STOR).
For a time in 1976 and 1977 George lived at the now famous house at 810 Sylvan Street in Ann Arbor.
George moved on from the Computing Center to study geology. He earned his PhD from Northwestern University and is now a Professor of Seismology in the Geology Department at the University of Bristol in the UK (where he still does some programming).
|
James O. Henriksen (Jim)
-
Scarcity of resources as an advantage MTS Archive
-
Computing Center Philosophy, a comment (2012) and a paper (2006), 21 pages, PDF. MTS Archive
ACG: Worked with Ken Dejong wrote the link editor in PL/I, maintained the PL/C compiler, maintained GPSS, wrote GPSS/H.
JCO: Jim also hired and managed the Computing Center Counselors (aka consultants).
JS:
Jim supported XPL. This was a "compiler-generating system" for writing
compilers, written by McKeeman at Stanford. It was a one-pass compiler
written in itself and was very slick. The parser generator pre-dated
yacc/lex by at least 7 or 8 years (it was published in 1968). This was
used for CCS 575, which Jim was one of the first TAs for, if not the
first. I think Jim also supported Simscript. [JCO: He did.]
Jim Henriksen is the president of Wolverine Software, which he founded in January, 1976. Jim has presented many Winter Simulation Conference papers. He was one of four joint keynote speakers at the 25th anniversary conference. He has served as business chair and general chair. For a period of five years in the early 80s, Jim taught at the Northern Virginia extension campus of Virginia Tech. Jim’s major interests are the construction of compilers and run-time support for discrete-event simulation and animation. He has had partial or total responsibility for developing eight compilers and five generations of animation software.
|
Bertram Herzog (Bert)
Bert Herzog was born on 28 February 1929 in Offenburg near Baden, Germany. He was relocated by the Kindertransport to the UK during World War II then later emigrated to the US where he obtained his bachelor’s (1949) and master’s (1955) degrees from Case Institute of Technology (now Case Western Reserve University) and took his PhD in engineering mechanics from the University of Michigan in 1961. After serving as an assistant professor (1961) at the University of Michigan, he worked briefly for the Ford Motor Company as manager for technological innovation (1963–1965), then returned to the University of Michigan, where he became associate professor (1965) and professor of industrial engineering (1968) and associate director for the ARPA sponsored ConComp Project at U-M's academic Computing Center, which experimented in the conversational uses of computers and developments in networking technology. He was the first director of the Merit Computer Network (1969-1974).
Following Michigan, he became professor of electrical engineering and computer science and director of the Computer Center at the University of Colorado (1976–1981). He then founded Herzog Associates in Boulder (1981–1987), was vice president and cofounder of Unicad Inc., and served as vice president of Computer Graphics Consultants (1985–1986). He became director of the Center
for Information Technology Integration (CITI) and Research Systems (RS) within the Information Technology Division (ITD) at the University of Michigan (1987–1992) and was an adjunct professor of electrical engineering and computer science at the University of Michigan in 1992. He served as chief operating officer for the Fraunhofer Center for Research in Computer Graphics, Providence, Rhode Island (1999–2003).
Bert's interest in computer graphics began in 1963 when he met Steve Coons, who was a professor in mechanical engineering a MIT. In the 1970s he was co-chair of the SIGGRAPH Graphics Standards Committee, where he worked to develop the "Core System" technical standard. He helped create the SIGGRAPH Technical Award Program, which he chaired for 14 years and the coveted Coons Award, widely recognized as the premiere computer graphics award, in memory of his friend and mentor. Bert played a significant role, as an editorial board member, in launching IEEE Computer Graphics and Applications and guiding it through its early formative years. He served on the editorial board of CG&A from its founding in 1981 to 2002, and he was its editor in chief from 1995 to1999. In 2002, he received the SIGGRAPH Outstanding Service Award.
Bert passed away at his home in Tucson, Arizona on 11 July 2008 after a series of illnesses going back several years. Friends and colleagues remember this computer graphics
pioneer as someone who guided, mentored, and inspired them to achieve
the best in themselves.
- "Bert Herzog, 1929-2008: Remembrances and Recollections", ''IEEE Computer Graphics and Applications'', vol. 28, no. 5, pp. 6-9, Sept.-Oct. 2008, doi:10.1109/MCG.2008.91
- SIGGRAPH Community mourns the death of Bertram Herzog, 18 July 2008
- Bertram Herzog, ACM SIGGRAPH Outstanding Service Award recipient, 2002
|
John Hogg
John Hogg worked as a systems programmer at the UBC Computing Centre (later IT Services) from 1966 to 1993. His association with MTS began in 1968 when he and Peter Madderom were sent to UM to make a technical evaluation of MTS. John and Peter were promptly converted into MTS zealots by the denizens of the dusty basement of the UM Computing Center (NUBS). John and Peter returned to UBC and persuaded the rest of the Computing Centre that MTS was a fine system and exactly what we needed to serve the UBC campus. This was not a difficult task. The rest, as they say, was history. In 1993 he moved, but just across campus to work in the Dean's office of Applied Science. In 1997 he left the University to be a partner in Discovery Software, which is a small software company in Abbotsford, BC. |
Robert L. Husak (Bob)
Bob worked for the Merit Network, the UMnet group at the U-M
Computing Center, and the U-M's Industrial Technology Institute (ITI). He maintained Merit's original PDP-11 based hardware, designed and implemented new high speed line adapters (MM-16), a new PDP-11 to S/370 channel interface, and other hardware used by Merit and U-M. While he focused more on hardware than software, he helped to develop and maintain MINOS, Merit's network
operating system for the DEC PDP-11, helped add interactive terminal
(Hermes) and X.25 support to the network, and was heavily
involved in the creation and deployment of LSI-11 based Secondary
Communications Processors (SCPs) at U-M and throughout Michigan.He was a member of the ANSI X.3S37 and IEEE 802.4 national standards committees.
Bob was killed in a motorcycle accident in April 1985.
|
William N. Joy (Bill)
While a U-M undergraduate student, Bill worked for Gary Pirkola at the U-M Computing Center doing performance benchmarks of the MTS file routines.
Bill played an integral role in the early development of BSD UNIX while a graduate student at Berkeley, and he is the original author of the vi text editor. He co-founded Sun Microsystems in 1982 and served as its chief scientist until 2003.
Discussion: "Outliers–The Story of Success", "the Dream of a Lifetime", and no MTS charges.
|
James M. Kennedy (Jim)
After more than a decade working with Atomic Energy of Canada, Dr.
Kennedy joined UBC in January 1966 as the Director of the Computing
Centre, a position he held until June 1980. In addition, he became a
professor in the Department of Computer Science in 1968 and served on the University of British Columbia Senate
from 1969 to 1975 as a Representative of Joint Faculties. From 1980 to
1984, he served as Vice-President of
University Services. As well as a valuable member of the UBC community,
Dr. Kennedy was a founding member of the Canadian Information Processing
Society, He served as an officer of the Canadian Mathematical
Association, the Canadian Association of Physicists and the Canadian
Applied Mathematics Association; and as a board member of Vancouver
Community College and the Management Advisory Council of BC Colleges and
Provincial Institutes. He passed away in 2004.
|
James E. Knox (Jim)
Jim held a bachelor’s degree from U-M’s School of Natural Resources, a
master's degree from U-M's School of Public Health (MPH), and studied
in U-M's PhD program in Urban and Regional Planning. He
was invited to teach at Harvard University after he and a fellow
graduate co-authored a paper on the first computer-oriented graphical
geographic information system (GIS). Jim stayed in Ann Arbor and worked
for the University of Michigan for more than 30 years. He served as a long-term counselor (later called consultants) at the U-M Computing Center and eventually, together with Bob Blue, managed the group. He served as a post-master and ombudsman on the university's
User Advocate team, helping educate the U-M community about proper
use of Information Technology, protecting users against abuse, and handling IT abuse complaints. He was the first director of the Adaptive Technology Computing Site, where he provided adaptive and
ergonomic computing hardware, software and workstations for students,
faculty and staff with disabilities. The James Edward Knox Center, an adaptive computing site, in the Shapiro Undergraduate Library at U-M is named for Jim.
Jim passed away on July 4, 2010. He was 66.
|
Gail H. Lift
Gail has worked for the U-M Computing Center and the organizations that followed it for almost 40 years. She supported plotting, the FORMAT and TEXTFORM text processing programs, typesetters, statistics and billing, rebate processing, *DITTO, *LABEL, and command statistics.
In 2012 Gail still works for Information Technology Services (ITS) and is approaching her 40th anniversary as a U-M staff member.
|
Peter Madderom (Pete)
Pete worked as a systems programmer at the UBC Computing Centre. He and John Hogg were sent to UM to make a technical
evaluation of MTS. They were promptly converted into MTS
zealots and returned to UBC to persuade the rest of the
Computing Centre that MTS was a fine system and exactly what we needed
to serve the UBC campus.
He developed the MTS S/360 and S/370 Virtual Machine.
|
David L. Mills (Dave)
Dave Mills worked at the UM Computing Center in the late 1960s and early 1970s where he developed the DEC PDP-8 based Data Concentrator and what was almost certainly the first non-IBM implementation of a S/360 control unit to I/O channel interface.
After Dave left UM he went on to do many important things related to
satellite and data communication and what would become today's Internet.
Among his work is the design of the Network Time Protocol (NTP). NTP is
used by pretty much every computer in the world that is connected to
the Internet. Dave also developed the Fuzzball router, the first modern router on the Internet.They were DEC LSI-11 computers loaded with the Fuzzball software. Six Fuzzball routers provided the routing backbone of the first 56 kbit/s NSFnet.
He was the chairman of the Gateway Algorithms and Data Structures Task Force (GADS) and the first chairman of the Internet Architecture Task Force. He invented the Exterior Gateway Protocol (1984), inspired the author of ping for BSD (1983), and had the first FTP implementation. He authored numerous RFCs.
Mills is an amateur radio operator, callsign W3HCF
In 1999 he was inducted as a Fellow of the Association for Computing Machinery, and in 2002, he was inducted as a Fellow of the Institute of Electrical and Electronic Engineers (IEEE). In 2008 Dave was elected to the National Academy of Engineering for "contributions to Internet timekeeping and the development of the Network Time Protocol". In 2013 Dave received the IEEE Internet Award “For significant leadership and sustained contributions in the research, development, standardization, and deployment of quality time synchronization capabilities for the Internet.”
Dr. Mills is an emeritus professor at the University of
Delaware, where he was a full professor from 1986 to 2008. He also
currently holds an adjunct appointment at Delaware so that he can
continue to teach.
- I/O Extensions to RAMP, CONCOMP Project, University of Michigan, October 1967
- RAMP: A PDP-8 Multiprogramming System for Real-time Device Control, David Mills, CONCOMP Project, University of Michigan, May 1967
- System/360 Interface Engineering Report, D.L. Mills, COMCOMP Project, University of Michigan, November 1967, 190pp.
- PDP-8 Program Relocation: Concepts and Facilities, D.L. Mills and V.M. Powers, CONCOMP Project, University of Michigan, February 1968.
- The Data Concentrator, David L. Mills, CONCOMP Project, University of Michigan, May 1968.
- The Syntactic Structure of MAD/I, David L. Mills, CONCOMP Project, University of Michigan, June 1968.
- Topics in Computer Communications Systems, David L. Mills, CONCOMP Project, University of Michigan, May 1969
- Multiprogramming in a Small-Systems Environment, David L. Mills, CONCOMP Project, University of Michigan, May 1969
- RAMP Architecture in a Utility Calculator System, David L. Mills, CONCOMP Project, University of Michigan, May 1969.
- An Assembly Language System for DEC Minicomputers, V. Michael Powers, David L. Mills, Neal L. Laurance, CONCOMP Project, University of Michigan and Ford Motor Company, May 1969
- "Preprocessors in a data communication computer environment", D.L. Mills, ACM Symposium on Problems in the Optimization of Data Communication Systems, Proceedings, pp. 291-316, October 1969.
- Data Concentrator User's Guide, David L. Mills, Jack L. Di Giuseppe, and W. Scott Gerstenberger, CONCOMP Project, University of Michigan, April 1970.
|
James L. Moss (Jim)
Jim Moss, Director at RPI from 1973 to 1984 (the period when MTS was installed). He went from RPI to be Director of Computer Services at the U.S. Naval Academy in Annapolis, Md., the position from which he retired. Jim passed away in June 2005.
|
Roland G. Noel (Rolly)

Born and raised here in the Edmonton area Rolly started working at the University of Alberta (UQV) in September 1967 with the "Department
of Data Processing" as a COBOL programmer. In
October 1971 he joined Computing Services as a Senior Analyst in the
Systems programming Group. His first task was work on the IBM 2703 Telecommunications
Controller connecting the IBM 2741 Terminal (a Selectric Typewriter adapted to
be a terminal). His next task was to evaluate Telecommunications equipment for the MTS system and
recommend what would provide the best terminal support for the UQV. It
was decided that the University would invest in the DEC PDP 11/45 and install
Gandalf PACX units and Gandalf LDS 105/125's these were used to provide the ASCII
support on campus. Rolly was assigned the task of programming the PDP 11/45. With the end of the MTS era at UQV, Rolly moved to the Network Operations group and was involved in developing the campus FDDI network and Internet access.
|
Jeffrey Ogden (Jeff, W163)
Jeff first used MTS as a undergraduate student at the University of Michigan in 1969. While finishing his undergraduate degree in the early 1970s he worked as a temporary student employee using MTS for various U-M departments. He worked for the University of Michigan Computing Center for 13 years as an MTS consultant (called counselors in those old days), supported the unsupported software (UNSP), was the liaison between the Computing Center and the Merit Network, an MTS developer (U-M used the title Systems Research Programmer), manager, and administrator. He maintained the 3270 DSR, the Operator Console Job, BJPMOD (Big Job Parameter Modification) subroutine, and, together with George Helffrich, the MTS job program and was heavily involved in performance monitoring and tuning, hardware evaluation, benchmarking, upgrades, and hardware and software troubleshooting. He played leading roles in installing a second MTS system (UB) at U-M and giving all U-M students, faculty, and staff routine access to MTS using "request accounts", creating networked microcomputer based public sites throughout the U-M campus, and in the microcomputer sales program at U-M. He worked for another 12 years at the Merit Network as the Associate Director for MichNet, the statewide Internet network serving Michigan's colleges and universities, community colleges, K-12 schools, libraries, hospitals and clinics, state and local government, other non-profits, and even a few for-profit businesses. He is retired and still lives in Ann Arbor.
|
Ewan S. Page
Ewan Page was a research student in the Statistics Laboratory at Cambridge from 1951-54. Durham
University at King's College Newcastle created a Computing Laboratory
and appointed Dr. Ewan S. Page as its first director in January 1957. In
1963 King's College became the University of Newcastle upon Tyne, and in
1992 the Computing Laboratory became the Department of Computing
Science (responsible for teaching and research) and the University
Computing Service (responsible for the provision of computing services,
consultation and guidance to academic and research staff throughout the
University)." As Director he built up the Computing Laboratory at the University of Newcastle. He was a member of the Computer Board. He became a pro-Vice
Chancellor at Newcastle and later stepped in to serve acting
Vice Chancellor. In 1978 he became the Vice Chancellor at Reading University. |
Gary Pirkola
Gary initially worked part time for the U-M Computing Center as a
counselor from summer/66 to summer/67 while a grad student, but
didn't start working for the center full time untill the summer
of 1967. He took over support of the file system from Kip
Moore, presumably because Kip needed to get serious about finishing his PhD. He added support for sequential files and data cell support and support
for really shared files. Gary, together with Scott Gerstenberger, became an Associate Director of the
Computing Center when Aaron Finderman, the Center's second Director felt
that there needed to be a little more management structure than had
existed under Bob Bartels. Gary managed the applications software support, user services, and publications groups. Gary is retired and lives in Saline, a few miles south of Ann Arbor.
- Pirkola, Gary C., "A File System for a General Purpose Time-Sharing Environment", In IEEE Proceedings, Special Issue on Interactive Computer Systems, June 1975.
- Pirkola, Gary C., and Sanguinetti, John, "The Protection of Information in a General Purpose Time-Sharing Environment", In IEEE Symposium, Trends and Applications 1977: Computer Security and Integrity, Proceedings, pp. 106-114.
|
Don Porter
Programming manager at RPI.
|
Martin Raim (Marty)
Marty wrote *SDS, the Symbolic Debugging System. He lived in the house at 810 Sylvan Street in Ann Arbor from August 1968 to sometime in 1970. He has worked for the Xerox Corporation, Borland Software Corporation, Stanford Research
Institute, National Semiconductor, and the Weizmann
Institute of Science. He retired from the software business, is a writer of mostly short creative non-fiction, and lives in France.
|
Shirine M. Repucci (Sherri)
Sherri Repucci served as Coordinator of MichNet recruitment for
the Merit Network, and wrote a Master's thesis at Eastern Michigan
University, entitled Women's Role in the Development of the Internet
and the Social Movement They Propelled. The collection at U-M's Bentley Historical Library includes tape
recordings and typed transcripts of interviews with staff from Merit
Network, and National Science Foundation Network (NSFNET), as well as Repucci's
Master's thesis.
|
Alan Rubens (Al)
Al worked for the Merit Network and the Communications Group at the U-M Computing Center. He developed and maintained MINOS, Merit's network operating system for the DEC PDP-11, added interactive terminal (Hermes), X.25, and later Telnet support to the network, and was heavily involved in the creation and deployment of LSI-11 based Secondary Communications Processors (SCPs) at U-M and throughout Michigan.
|
John Sanguinetti
John holds a PhD in computer and communication sciences from the University of Michigan, 1977. At the Computing Center he supported
Fortran-H, his first introduction to a large-scale program. He
also took over XPL from Jim Henriksen, and added separately compiled
program units (procedures). He
installed the security gateway that was written at Wayne State and changed it to use the monitor call instruction of the 370.
When John went to work for Amdahl, he was told that the paper he wrote about it for a
Sigmetrics workshop gave them serious heartburn, since the monitor
instruction was implemented in macro-code on the 580, and was
particularly slow. He added support to the PDP for the Intel and STC solid state storage devices, around 1981, and did a fair bit of data collection and analysis and even wrote a
paper. He also served as Associate Director for Operating Systems Support.
After working for the U-M Computing Center, DEC, the U-M Computing Center (again), Amdahl, ELXSI, Ardent, and NeXT computer manufacturers, he founded
Chronologic Simulation in 1991 and was president until 1995. John was the principal
architect of the Verilog Compiled Simulator (VCS), and was a major contributor to the resurgence
in the use of the Verilog hardware design language (HDL) in the design community. He served on
the Open Verilog International Board of Directors from 1992 to 1995 and was a major contributor
to the working group which drafted the specification for the IEEE 1364 Verilog standard. After Chronologic, he co-founded CynApps™, Inc., in 1997. It merged with Chronology™
Corporation in 2000 to form Forte Design Systems.
In 2005 John received the U-M Alumni Society Merit Award in Computer Science and Engineering. In 2011 he was named an ACM Fellow for contributions to hardware simulation.
-
Pirkola, Gary C., and Sanguinetti, John, "The Protection of Information in a General Purpose Time-Sharing Environment", In IEEE Symposium, Trends and Applications 1977: Computer Security and Integrity, Proceedings, pp. 106-114.
-
Sanguinetti, John, "The Effects of Solid State Paging Devices in a Large Time-Sharing System", In ACM SIGMETRICS , Performance Evaluation Review, Vol. 10, No. 3, Proceedings of the Conference on Measurement and Modeling of Computer Systems, pp. 136-153, Fall 1981.
- "The use of the monitor call instruction to implement domain switching in the IBM 370 architecture", John Sanguinetti, ACM SIGOPS Operating Systems Review, Volume 15, Issue 4 (October 1981), pp.55-61.
-
"John Sanguinetti – A Profile", by Peggy Aycinena, EDA Nation, September 2004
-
"Oral History of John Sanguinetti", by Paul Estrada, Computer History Museum, February 2009, PDF
-
"Interview with John Sanguinetti", by Sean Murphy, May 2009
|
Ralph Sayle
Ralph started working at UBC's Computing Centre as a computer operator on an IBM 7040 machine in 1968. Four months later UBC got MTS and the great adventure began. His work included writing the MTS side of the UBC Front End processor, working on Resource Manager routines including a new MSG, various DSPs (including spooling), plus the DSPDSR, a cunning interface between the world of MTS and the coding convention world of the Subtasking Monitor, and the AkRoutines in 1980, a table driven approach to system accounting. In 1993 he was "traded" to UBC's Applied Science faculty and in 2003 he retired.
|
Patrick Sherry (Pat)
Pat started as a student counselor/consultant at U-M and whet on to be a regular Computing Center staff member. He supported the loader, UMLOAD, wrote *OBJUTIL, added support for the Xerox 9700 printer, and was involved in Unix support as the U-M Computing Center started to get into that business. He joined Jim Sterken and others at TextSet/Arbortext/PTC where he still works (2012).
|
James J. Sterken (Jim, W164)
Jim started work for the Computing Center as a student counselor and later became a regular full-time programmer. He ported the SPIRES database system to MTS and wrote
$Message to which Gavin Eadie and Jim added remote mail support. He helped Don Boettner with the MTS Macro Processor. Jim and Steve Burling
wrote the $Log command.
Jim, with two other former U-M Computing Center staff members,
founded Textset, Inc. which became Arbortext, Inc., a leading software
development firm specializing in technical publishing products including
SGML and XML tools. Jim is retired and lives in Ann Arbor.
- 1993 letter from James J. Duderstadt, President of the University of
Michigan, thanking Jim Sterken for his original work developing the MTS
Message System, 1 page, PDF, 377KB MTS Archive
|
Elizabeth A. Sweet (Liz, EAS)
- BA in English from U-M
- Masters in Library Science from U-M
- I/O clerk at the U-M Computing Center in the North University Building
- U-M Computing Center Librarian
- Writer, editor, U-M Computing Center Publications group
- MTS Distribution manager
- U-M Computing Center User services coordinator / Manager of Computing Center Consulting services
- Director of U-M's help desk (4-Help) within Information Technology Central Services (ITCS)
- Director of the User Advocate group within Information Technology Central Services (ITCS)
Liz is retired and lives in Ann Arbor.
|
Dave Twyver
Dave arrived at UBC in the summer of 1968 just as his past 7044 expertise was about to be obsoleted by the new 360/67. His first assignment was to write a DSR for the 2260 Display Stations to make them emulate card punch machines (which seemed to him like a really dumb idea). After intense study of the 2741 DSR (TSFO) and after weeks mastering the subtleties of device interrupts, re-entrant code, and page faults due to misuse of the TRT instruction, he produced a DSR more befitting a revolutionary interactive time sharing system like MTS. When the improved 3270 display stations came along a couple of years later, all of the card punch heritage was able to be expunged. Major portions of this 3270 DSR code were subsequently pirated by frustrated users of the TSS and VM operating systems for the 360/67 and its successors. Some of Dave's other contributions to MTS included a DSR for the Adage Graphics computer, an emulator for the DEC PDP-8 and a DSR to interface PDP-8s to MTS. He also adapted and integrated an interpreter for the APL language into MTS, which was a deciding factor in convincing the University of Alberta to adopt MTS (at least for a while...).
Dave spent his last couple of years at UBC developing a campus computer network. He left UBC in 1974 to join Northern Telecom (now Nortel) where he spent 22 years working in its Networking and Wireless businesses around the world. Then in 2002, after several years investing in and managing (with very mixed results!) start-up companies in the satellite and terrestrial broadband wireless access areas, Dave retired to Vancouver Island within sight of UBC (on a clear day) across the Strait of Georgia.
|
Thomas Valerio (Tom, W237)
Tom was a System Research Programmer at the U-M Computing Center from November 1981 through 2000. He rewrote the Symbolic Debugging System (SDS), implemented problem state 31-bit address support for MTS, its CLSs, and user programs, and was present when they turned out the lights on MTS at U-M in 1996. He worked to get MTS to run under S/370 emulators such as FLEX-ES. Tom did more than anyone to preserve the 1996 MTS system at U-M, making it possible to run MTS under Hercules and other emulators today.
|
Douglas Wade (Doug)
First exposed to MTS as an SFU student (1973-1979). Worked as a computer operator at SFU (1979-1981). Jumped to UBC in 1981 and until 2011 worked in computer operations, network operations, and finally as a senior support analyst. Spent his MTS years in awe of the UBC Systems group (Allan Ballard, Paul Whaley, Ralph Sayle, John Hogg, Ron Hall, etc. etc.) who always took pity on him, put up with his pestering and answered all of his questions.
|
Bill Webb
Bill Webb mainly worked for the Biosciences Data Center at UBC which was funded by the Institute of Animal Resource Ecology, the Zoology, and the Botany departments. The Data Centre had one of the first Unix systems on the UBC campus running on a PDP-11/45 which was connected to MTS via a synchronous line (SYN6) via a PDP-8 running a copy of the computing centre's PDP-8 operating system heavily modified for local use. He also worked for the UBC Computing Centre part-time for a year or so in the 1980s. He wrote *FMT (*FORMAT to some). There was both an MTS and a Unix version. He took over LINK:EDIT (which became *LINKEDIT) after its first developer left. He wrote a library of string manipulation functions that allowed you to do a lot of system utilities (such as WEBB:BATCH and WEBB:EDIT) in FORTRAN (this was in FORTRAN IV, not FORTRAN 77 which wasn't yet available). Other programs developed were WEBB:BATCH that added extra features over *Batch, WEBB:EDIT which was like $EDIT but offered extra features, WEBB:MTS which added Unix-style * file pattern matching, e.g. $DESTROY *.O, a utility so that MTS *FS tapes could be read on Unix systems, and various others. He moved to the States in 1984 to work for IBM in Palo Alto. He is back in Pentictin, BC now (2012).
|
Franklin H. Westervelt (Frank)
Frank Westervelt was a Professor of Mechanical Engineering at the University of Michigan and an Associate Director at the U-M Computing Center where from 1965 to 1970 he was Project Director for the ARPA sponsored CONCOMP (Research in Conversational Use of Computers) Project. When IBM's Time-Sharing System (TSS) operating system was not available, the CONCOMP project supported the initial development of MTS and the original PDP-8 Data Concentrator with its interface to an IBM S/360 Input/Output channel, the first such interface to be built outside of IBM. The CONCOMP project obtained the IBM S/360 Model 50
which, among other things, was used to develop MTS before the arrival of
the Model 67. It also developed the IBM 7772 based Audio Response Unit (ARU) as an I/O device for use with MTS, the MAD/I compiler, mini-computer based graphics terminals, and the Set-Theoretic Data Structure model that was later used in ILIR:MICRO. Frank also served as a representative to the state-wide Michigan Inter-university
Committee on Information Systems (MICIS) and was involved in establishing the MERIT Computer Network.
Frank served Wayne State University from 1971-1982 as Director of the Computing Service Center, from 1982-2000 as professor
in the Department of Electrical and Computer Engineering where he was Associate
Chair and Undergraduate Officer from 1990-1994 and Chair from 1995-2000. He started interactive distance learning within ECE organizing, designing, and developing electronics classrooms and writing software to ease development of
electronic presentations. He obtained the contract to develop and deliver the first ECE
Course (ECE 562) to ECCE Master’s Program students at Ford Motor Company by
Distance Learning methods. In honor of his services Ford
Motor Company presented him with the 1993 Customer driven Quality Award as
a Member of Ford/Wayne State University Interactive Distance Education Program
Team the only award given by Ford to a university faculty member in 1993.
- Franklin H. Westervelt's biography, Wikipedia
- Franklin H. Westervelt, "The Use of Computers in Mechanical Engineering Education", The Ford Foundation Projet on the Use of Computers in Engineering Education at The University of Michigan, June 1962.
- Robert G. Squires, Irving M. Copi, Brice Carnahan, Donald L. Katz , Silvio O. Navarro , Franklin H. Westervelt, "The Use of Logic in Solving Engineering Problems : Report of Study on Computer Project Supported by The Ford Foundation in The University of Michigan College of Engineering", University of Michigan, August 1962
- Arden B. W., Galler, B. A., O'Brien, T. C., Westervelt, F. H., "Program and Addressing Structure in a Time-Sharing Environment", Journal of the ACM (JACM), v.13 n.1, p.1-16, Jan. 1966.
- From Planning the ARPANET: 1967-1968:
To explore the questions of packet size and contents, [Larry] Roberts
requested Frank Westervelt of the University of Michigan write a
position paper on
the intercomputer communication protocol including “conventions for
character and block transmission, error checking and re transmission,
and computer and user identification."
- F. H. Westervelt, CONCOMP : Research in Conversational Use of Computers : Final Report, University of Michigan Computing Center, 1970.
|
Paul Whaley
Paul was a member of the systems group at UBC. With Alan Ballard he designed and wrote the UBC Plus systems programming language and compiler. He developed the $PEEK CLS.
|
Harry Whitfield
Harry Whitfield lead the Edinburgh Multi-Access Project (EMAP) which developed the Edinburgh Multi-Access System (EMAS) for the ICL 4/75 computer in the late 1960s and early 1970s. He became Director of the Computing Laboratory, Director of NUMAC and
Professor (Head) of Computing and Data Processing at the University of Newcastle in January 1980. He held the
first two positions until 1992 when the Computing Laboratory was split and Elizabeth Barraclough became the Director of the University Computing Service.
He is currently an Emeritus Professor of Computing Science at Newcastle University.
|
Howard B. Young
Howard started as a computer operator for the IBM S/360-67 mainframe computer and became a programmer at U-M's Computing Center (CC), Information Technology Division (ITD), and Information Technology Central Services (ITCS). At the CC in the late 1960s and early 1970s he worked with Chuck Gray to support IBM's TSS/360 and OS/360 operating systems. Under MTS he maintained the IBM operating system emulation programs *FAKEOS and *VSS, HASPLOG, cataloged magnetic tapes, the device support routines for magnetic and paper tapes, plotting for statistical program SAS, among many others. He developed the MTS time conversion routines and the *Autostart program. He worked on the U-M's Online Directory (UMOD), which was called X.500 at that time. He was known for pacing up and down the halls when he was thinking about a challenging problem and for making the occasional wry comment in meetings. Howard loved softball and was wonderful at drawing and sketching.
Howard passed away on July 2, 2011. He was 61.
|
Karl L. Zinn
Karl L. Zinn, a specialist in computer-assisted instruction, joined the
University of Michigan faculty in 1963 as a research associate with the
Center for Research on Learning and Teaching (CRLT). Promoted to research
scientist in 1969, Zinn was instrumental in establishing the MERIT
computer network and developing CONFER, the first computer-based
conferencing systems on campus.
- papers, 1964-1997, University of Michigan, Bentley Historical Library
- Zinn, Karl L., Parnes, Robert, and Hench, Helen, Center for Research on Learning and Teaching (CRLT), University of Michigan, "Computer-based educational communications at the University of Michigan", Proceedings of the ACM Annual Conference/Meeting, 1976, pages 150-154.
- Educational Computing at the University of Michigan 1976-77, Karl Zinn, June 1977, Merit Computer Network Hathi Trust
- Zinn, Karl, "Case study of a user-oriented conferencing system", CHI '81 Proceedings of the joint conference on Easier and more
productive use of computer systems. (Part - II): Human interface and the
user interface, Volume 1981.
- Zinn, Karl, "Computer facilitation of communication within professional communities", Behavior Research Methods (BRM), vol. 9 no. 2 (March 1977), pp. 96-107.
- Memoir, U-M Regents' Proceedings 220
|
|
|