David Houghton

Software Engineer

  • Group:Engineering

David Houghton

Software Engineer

David is a linguist, specifically a semanticist, who has been working for over a decade as a programmer. David completed his Ph.D. in 2000 from the State University of New York at Buffalo. He specializes in natural language processing and machine learning. In addition to his work with Green River in Ruby, David programs in Java, Perl, Scala, Haskell, Python, C++, and Lua. David loves writing useful code, and especially enjoys developing algorithms.

In his spare time, David plays with his kids, studies a little Finnish, and tinkers with his open source projects. David loves living in Brattleboro, VT, which he describes as beautiful, comfortable, and scaled to suit his aesthetics.