Personal History

I am a Software Engineer at Cogitai in Portland, OR, where I help build reinforcement learning software. Previously, I was a Data Engineer at Yieldbot where I helped choose ads, and a Senior Software Engineer at The Climate Corporation, where I worked on climate modeling. Before that, I commuted all the way down to Mountain View to work at Google. Before that, I got my Ph.D. in Computer Science graduate student at UC Berkeley, where I studied Artificial Intelligence. I worked with Jerome Feldman to represent complex real-world actions with a combination of probabilistic models (specifically, an extension of Bayes Nets called Probabilistic Relational Models) and process models (based on Petri Nets, which are fancy finite state machines). I demonstrated their use on simulated robotic soccer players. Here's a link to my dissertation.

I got my undergraduate degree from Washington University in St. Louis; before that, I lived in north-east Tennessee with my family. Now, my siblings have spread out, going as far as Portland and Boston.

I used to fly with the Berkeley Hang Gliding Club, and I have a Hang 3 rating. I used to be a blues dancer, and I even met my wife Caely at Beat the Blues, a Wednesday night venue in Berkeley.

I have a blog, but it hasn't been active in a while.