Andy Gill was born and educated in Scotland, and has spent his professional career in the United States. Andy received his Ph.D. from the University of Glasgow in 1996, then spent three years as a compiler developer for Hewlett Packard, Metrowerks and Semantic Designs. In 1999, he returned to academia, joining the Oregon Graduate Institute as a project scientist. He co-founded Galois in 2000, a technology transfer spin-off that was started with the conviction that people will pay for the benefits that language technologies can provide. In 2008 he left a thriving and healthy Galois to return to academia and research, joining the University of Kansas and the Information and Telecommunication Technology Center.
Andy believes that functional languages are a great medium for expressing algorithms and solving problems. His research interests include optimization, language design, debugging, and dependability. The long-term goal of his research is to offer software engineers and functional language practitioners the opportunity to write clear and high-level executable specifications that can realistically be compiled into efficient implementations.