AvailableAbout my work
I am an artificial intelligence (AI) and machine learning (ML) engineer. In December 2021, I finished my PhD in Computer Science from Georgetown, where my research modernized topic models to handle the noise and sparsity of real social media text. That work became the topic-noise model family, published at the ACM Web Conference (WWW), PAKDD, and Knowledge and Information Systems (KAIS), alongside a comprehensive survey of the field, "The Evolution of Topic Modeling," in ACM Computing Surveys.
I run Churchill Software, a small senior consultancy that takes clients from prototype to production, with recent work spanning an AI agent for automating construction takeoffs, and AI agent pipelines to automate financial analysis tasks, as well as AI advisement for fledgling startups. I work with all large language models (and the smaller ones as well!), and have deep experience with databases ranging from SQL to unstructured document stores. I spend a lot of time helping startups bridge the gap between a demo or proof of concept, and a production system that works at scale.
Experience
Head of Data Science
Current5-Out2022-10-01 – Present
Owner
Churchill Software, LLC2022-01-01
Data and Machine Learning Consultant
Incentivio2024-02-01 – 2025-12-01
Notable work
Topic-Noise Models (TND / GTM)
A family of topic models that explicitly model a noise distribution alongside topics, built for short, noisy social media text. Open sourced as GU-DataLab/topic-noise-models-source and the gdtm Python toolkit.
Research papers
Proceedings of the ACM Web Conference 2022 (WWW '22)
Published: 2022-04-25






