Bernard Galler

American mathematician and computer scientist (1928–2006)

The Michigan Algorithm Decoder, a programming language developed in 1959, stands as one of the primary contributions of Bernard Galler to the field of computer science. Throughout a career spanning over four decades, he influenced academic infrastructure and software engineering, balancing his technical work in operating systems with significant leadership roles in professional computing organizations.

Academic Foundation

Born in Chicago in 1928, Galler pursued higher education at the University of Chicago and the University of California, Los Angeles. He completed his Bachelor of Science in mathematics in 1947 and later returned to the University of Chicago to earn his PhD in 1955, working under the supervision of Paul Halmos and Marshall Stone. Shortly after, he joined the University of Michigan mathematics department.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Computing Infrastructure at Michigan

In 1956, Galler taught the university's first programming course using an IBM 704. His efforts in department building saw him establish the Communication Sciences department in 1965, which evolved through several names including Computer Sciences and Computer and Communications, eventually becoming the Computer Science Department where he remained until his 1994 retirement. Beyond structural changes, he led the development of the Michigan Terminal System and the CRISP registration application, which eliminated manual scheduling queues for over fifteen years.

Professional Leadership

Galler held the presidency of the Association for Computing Machinery from 1968 to 1970 and later served as the president of the Software Patent Institute in 1992. Additionally, he acted as an expert witness in various software litigation cases for fifteen years.

Personal Pursuits and Legacy

Outside of his academic duties, Galler was a violinist who participated in various chamber groups and orchestras. In 2001, he co-founded the Ypsilanti Youth Orchestra to provide string music education for children in schools lacking such programs. He was also a member of the Ann Arbor chapter of Rotary International. Galler died of a pulmonary embolism in Ann Arbor in 2006. The University of Michigan currently maintains the Bernard A. Galler Fellowship Fund in his honor.

Fast facts

Questions readers ask

What was the purpose of the CRISP program?

CRISP, or Computer Registration Involving Student Participation, enabled university students to register for their courses without waiting in long physical lines.

Which programming language did Bernard Galler help develop?

He helped develop the Michigan Algorithm Decoder (MAD), which was used at several universities starting in 1959.

Achievements

Compare with the greats

David Hilbert vs Nikola TeslaJohann Wolfgang Von Goethe vs PythagorasMahatma Gandhi vs Paul DiracEdgar Allan Poe vs William Shakespeare
See the IQ Rankings →All comparisons →

Child prodigies

Arisa TrewFirst woman to land a 720, then Olympic park gold at age 14Monica SelesTeenage world No. 1 who won eight Grand Slam titles before…Erik DemaineErik DemaineEntered university at twelve and became MIT's youngest-ever…Tanishq AbrahamThree Associate Degrees by 11 — Med School at 14, MD-Candidate…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test