I'm working as a Software Engineer at Google. I was, until recently, a student of Douglas Hofstadter at Indiana University in Bloomington, at the Center for Research on Concepts and Cognition, where I completed a joint Ph.D. in Computer Science and Cognitive Science, with a minor in Music.

My dissertation describes my project Musicat, a computer model of music cognition in the specific domain of melody hearing and analogy-making. For more information on this and other projects, see the Research page.

In addition to my dissertation work, I have collaborated with Christopher Raphael at IU on several music informatics projects. I have also worked as a summer intern at both Microsoft Research and Google Research on music-related projects.

buy viagra per pill
Buy viagra Oxnard
Buy viagra Richmond
Buy viagra Tacoma
buy viagra cialis levitra
cheap price viagra
Buy viagra Seattle
buy line viagra
Buy viagra Oakland
buy online online viagra viagra
buy viagra
homemade viagra
buy internet viagra
cheapest uk supplier viagra
shipping viagra to australia
cheap sale viagra
viagra and cialis
buy cheap viagra online
cheap soft tab viagra
Buy viagra Kansas City
Buy viagra El Paso
buy viagra overnight
non prescription viagra
cialis vs viagra
buy viagra other drug online
buy viagra cheapest
cheap meltabs viagra
ordering viagra onl
Buy viagra Memphis
buy online order viagra
buy generic viagra online
buy viagra online get prescription
cheap pill pill sale viagra
free viagra sample
cialis no perscription
buy 100 mg viagra
viagra rrp australia
buy levitra now
online overnight viagra
Buy viagra Tucson
cheap free viagra viagra
buy viagra online in australia
buy viagra online order
cheap pharmaceutical viagra
viagra coupons and discounts
buy viagra online at cheap price
Buy viagra Mesa
viagra for sale
viagra uk cheap purchase buy
buy viagra online in the uk
amazon viagra
Buy viagra Fort Worth
cheap no prescription viagra
buy generic viagra usa
cheap viagra generic
cheap generic viagra worcester imc
purchase levitra
Viagra for sale
purchase levitra online
cheap mexico viagra
Buy viagra San Francisco
cheap viagra india
buy viagra pills
buy in online uk viagra
Buy viagra Washington
cheap discount cialis
discount viagra
Buy viagra Indianapolis
buy viagra online at lowest price
cheap cialis online
cheap free price viagra
buy viagra prescription
buy levitra viagra online
buy viagra online
buy cialis canada
buy viagra online discount
cheap drug viagra
buy viagra online and get prescription
buy viagra online pharmacy
cheap man viagra
alternative to viagra
buy cialis from india
cheap generic viagra overnight delivery
Buy viagra New Orleans
natural viagra
cheap pharmacy viagra
key buy-viagra
buy female viagra
Buy viagra San Antonio
buy viagra usa
buy locally viagra
Buy viagra Las Vegas
viagra without prescription
Buy viagra Phoenix
Buy viagra Arlington
buy viagra online australia
free viagra
generic cialis
cialis overnight shipping
buy now online viagra
cheap viagra fast shipping
buy sale viagra
buy duscount viagra online
viagra super active
buy viagra online canadapurchase cialis
buy viagra online without prescription
cialis replacement
lowest price viagra
buy now viagra
buy viagra online now buy viagra
buy cheap viagra online
buy viagra online order generic viagra
Buy viagra Detroit
buy discount soma
buy viagra online paypal vipps
cheap kamagra viagra
buy viagra online india
cialis no prescription
viagra pfizer
buy viagra pill online
buy levitra canada
buy price viagra
buy generic viagra online pharmacy online
viagra vs cialis
buy generic viagra viagra
Buy viagra Austin
Buy viagra Riverside
Buy viagra Houston
buy viagra online alternative viagra
viagra professional
buy discounted viagra
buy viagra online uk
buy viagra now
cheap generic viagra online
cheap viagra
does watermelon have viagra effect
buy viagra 50mg
buy viagra online paypal
Buy viagra Modesto
viagra pro online
buy real viagra online
buy cheap tamiflu
buy viagra online web meds
buy viagra alternative
Buy viagra Fresno
buy viagra new york
levitra online
buy prescription viagra without
cheap levitra online
buy viagra onlines
cheap discount viagra
buy viagra online

See my CV for more info.