Adam Smith is an Associate Professor and computer scientist with 17 years of experience at the intersection of AI, game design, and formal methods, currently based at UC Santa Cruz. His research focuses on generative methods for game design, using techniques like answer set programming to create content generators with verifiable gameplay properties. He blends academic rigor with practical systems work—previously building programming-by-example tools at Microsoft and prototyping probabilistic-programming hardware representations as a founder. An enthusiastic teacher and maker, he repeatedly turns novel research (e.g., reductions to SAT, discrete CNN analogs, and time-of-flight rendering extensions) into classroom-ready material and playable prototypes. Colleagues know him for combining deep theory with hands-on implementation and for uncovering clever technical shortcuts drawn from cryptography and formal verification.
Contributions:12 commits, 9 pushes, 2 comments in 3 years 4 months
answertestingdeclarativeunittesting-tools
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.