He joined the mathematics department at the University of Michigan (1955) where he taught the first programming course (1956) using an IBM 704.
Galler helped to develop the computer language called the Michigan Algorithm Decoder (1959-) in use at several universities.
For fifteen years, he served as an expert witness in numerous important legal cases around the country involving computer software issues.
He was president of the Orchestra Board at the University of Michigan and a member of the Ann Arbor chapter of Rotary International.
[5] The Bernard A. Galler Fellowship Fund [6] has been established at the University of Michigan Department of Electrical Engineering and Computer Science to "attract and support outstanding graduate students pursuing an advanced degree in computer science."