Claud Shannon's master's thesis established the foundation of modern computer through cross-disciplinary research.
Today, Boole’s name is well known to computer scientists (many programming languages have a basic data type called a Boolean), but in 1938 he was rarely read outside of philosophy departments. Shannon himself encountered Boole’s work in an undergraduate philosophy class. “It just happened that no one else was familiar with both fields at the same time,” he commented later.
– by Chris Dixon in How Aristotle Created the Computer - The Atlantic