Getting kicked out of class may have been the best thing that ever happened to Harold "Hal" Theiste.
It was the first day of school at the University of Minnesota, and Theiste was booted from a drafting class for talking without permission. It was a big deal, since the class was a prerequisite for all engineering students like Theiste. But when a counselor suggested that Theiste instead sign up for the university's new computer programming class, the math wizard discovered a whole new path.
Theiste, who wound up helping create the first software system for Control Data's first commercially successful computer, wound up spending nearly 30 years at the pioneering technology company. He ultimately parlayed those connections into a key leadership role at the U.S. Small Business Administration during the 1970s.
Theiste died Dec. 16 at the age of 82.
"I think he was a math genius," said Karin Cooper, one of Theiste's four daughters. "Even in his older age, he understood computers. He was always interested in where new technology could take us."
Theiste was born in Chicago and moved to the Twin Cities when his father, the Rev. Hans Theiste, became minister of Fairview Lutheran Church.
After graduating from the U with a science degree in 1957, Theiste worked briefly at Orr Engineering and General Mills before landing at Control Data in 1960. At the time, Control Data was still looking for its first major hit, according to a history of Minnesota's computing industry by Thomas Misa.
Theiste was part of a small group of programmers who helped create the operating system for Seymour Cray's groundbreaking CDC 1604, a 2,000-pound computer with transistors that sold for $1 million and was first used by the U.S. Navy to control fleet operations, according to colleague Roger Meyer, who also worked on the system.