Code written for the Artemis Project @ Columbia 2013