I am a senior software engineer at Square, where I am developing a public API for Appointments.

Before Square, I worked on computer vision and machine learning for mapping and autonomous driving on the Uber ATG team. Prior to that, I used machine learning to improve fraud detection, content personalization, and user churn at Ibotta. Other previous employers include Pivotal Labs, Automated Insights, and the Lawrence Livermore National Laboratory.

I am the co-author, with Josh Cutler, of Computational Frameworks for Political and Social Research with Python. The book is an introductory programming and computer science textbook directed at graduate students in the social sciences. The website for the book is computational-frameworks-python-book.github.io.

I have also taught introductory programming and data science courses at Duke University, Washington University, and University of Miami. I am a certified instructor with Software Carpentry and Data Carpentry and am available to teach workshops.

Personal interests include history, hiking, and Bayesian statistics. My graduate studies focused on Bayesian non-parametric approaches to machine learning and artificial intelligence. Most of my statistical work is done in Python, R, and Spark.

For additional information, including a copy of my résumé or CV, email me.