Image for Robert Harper

Robert Harper

Robert Harper is an American computer scientist known for his work in programming language theory and formal methods. He has contributed to understanding how programming languages can be designed for safety, correctness, and expressiveness by applying mathematical logic. Much of his research helps in developing languages and tools that ensure software behaves reliably, which is essential in critical systems like aviation, finance, and healthcare. Harper’s work bridges theoretical computer science and practical programming, making complex concepts accessible for creating more robust and secure software systems.