I graduated from Colby College where I majored in music and minored in computer science. While serving as a U.S. Navy helicopter pilot I earned a certificate in information systems and operations from the Naval Postgraduate School. After the Navy I earned a master's degree in software engineering from Carnegie Mellon University.

I work at Amazon.com's Lab126 as a software engineer in test.