Adam began programming in Scheme when he was young and has since then had a passion for functional and denotational programming. While getting his B.S. and M.S. in Computer Science from Indiana University, he began using Haskell while studying the theory, design, and implementation of programming languages; parallel and concurrent programming; and quantum and reversible computing. Prior to studying Computer Science, Adam studied Russian language and literature, archaeology, and how to fly small aircraft.
“I care deeply about the issues surrounding diversity in Computer Science,” he says. “I work to spread awareness, and to support the folks who work tirelessly to improve the situation such as Ashe Dryden and The Ada Initiative.”
While not a native Portland resident, Adam says he has fully embraced the joys of plentiful vegetarian food and craft beer, and managed to not mind the cloudy weather along the way.