adam h sparks
cv
code
blog
contact
research