Experience
Director of Product & Technology
Edudyn, Inc. (EDI) · joined as Product Development Specialist · more
2025 – now
- Sole developer and maintainer of a new platform for an EDI client that aligns provider time cards and services with student enrollment records, replacing an earlier AI tool for parsing unstructured notes and dramatically reducing billing turnaround.
- Built two new StudentTrac products: an AI-powered external transcript import that parses, maps and imports prior coursework with staff review in a side-by-side view, and an SMS communication platform for staff, guardians and students designed for automated nudges.
- Oversee StudentTrac maintenance and perfective work: fixes for user-reported issues and small feature requests.
- Built a family of cloud agents in Google Chat and Jira that investigate help desk tickets, build and test fixes, classify tickets and create them from customer chats; set best practices and a starter toolkit for agent use on the codebase.
Data Science Consultant
Beam Data
2024 – 2025
- LinkedIn engagement automation. Tech lead for prompt engineering, agent development and the front end of a multi-agent system that finds an audience, researches and writes content, edits it for compliance, and manages engagement on a schedule.
- Business development automation. Sole responsibility for the multi-LLM agent structure and front end of a tool that rates the fit of potential clients and writes pitches, built on refined web-scraping pipelines.
- Identity verification for a mobility startup. OCR and LLM tools that extract information from legal documents from any North American jurisdiction and score the quality of what was extracted.
LangChain · LangGraph · CrewAI · Streamlit · scikit-learn · AWS Bedrock, Textract, Rekognition · MongoDB · open-weight LLMs
Research Analyst, Prompt Engineering
Welocalize
2024 – 2025
- LLM research-agent evaluation. Wrote the rubrics and standards for prompts and for evaluating research-agent performance, handed to other teams to build high-quality datasets.
- Causal reasoning. Wrote prompts, responses and guidelines that probe cause-and-effect relationships in narratives, to advance causal reasoning in large language models.
Associate Professor of Philosophy, with tenure
University of Oklahoma · see the academic CV
2013 – 2022
Independent projects
A laboratory for doxastic norms
2026 – now
Language models do small, isolated jobs and deterministic code decides what stands, so I can test how well models carry epistemic norms. Pre-registered experiments, about 3,000 model-free tests.
Calibrated predictions for pro road races
2025 – now
A LightGBM model stack and a nightly crew of agents that publish predictions for WorldTour and ProSeries races, then settle every call in public.
A standardized index of green coffee
2023 – now
Creator, with full-stack responsibility. LLM extraction and cleaning across 20 sellers and 2,762 coffees, with an evaluation set for the flavor classifier.
Quotation profiles for a historical text
2019 – 2020
NLP over 101 scholarly papers from PhilPapers’ index of work on Hume and personal identity, profiling how each one cites the Treatise, with a public web front end for students, teachers and scholars.
Credentials
- Natural Language Processing Specialization, DeepLearning.AI 2024
- Data Science, WeCloudData 2023
- Ph.D. in Philosophy, University of North Carolina at Chapel Hill 2012
Tools
PythonSQL · SQLite · SupabaseLightGBM · scikit-learnManaged agent platformsAgent harnessesLangGraph · CrewAIStreamlitWeb scrapingGoogle Cloud · AWS · ModalEvaluation design
Positions
Associate Professor, with tenure
University of Oklahoma
2018 – 2022
Assistant Professor
University of Oklahoma
2013 – 2018
Visiting Assistant Professor
Virginia Tech
2012 – 2013
Education
Ph.D. in Philosophy
University of North Carolina at Chapel Hill
2012
Committee: Alan Nelson (chair), Robert M. Adams, Simon Blackburn, Ram Neta, Geoffrey Sayre-McCord.
M.A. in Philosophy
University of Wisconsin–Milwaukee
2006
B.A. in Philosophy, Politics, and Economics
Claremont McKenna College
2004
Areas
- Specialization: History of Modern Philosophy
- Competence: Philosophy of Mind and Language, Epistemology
Publications
Locke’s Science of Knowledge
Routledge · monograph
2016
- “Locke on Knowledge and Opinion,” in The Lockean Mind, eds. Shelley Weinberg and Jessica Gordon-Roth, Routledge.
- “Locke on Sensitive Knowledge,” Internet Encyclopedia of Philosophy 2015
- “Triangulation and the Beasts” (with Dorit Bar-On), in Triangulation from an Epistemological Point of View, eds. G. Preyer and C. Amoretti, Ontos Verlag 2011
- Review of Locke and Cartesian Philosophy, Journal of the History of Philosophy 57 2019
- Review of Weinberg, Consciousness in Locke, Locke Studies 19 2019
- “Locke’s Fusion of the Manifest and Scientific Images,” review of Jacovides, Locke’s Image of the World, Metascience 2017
- Review (with Alan Nelson) of Pettit, Made with Words: Hobbes on Language, Mind and Politics, Notre Dame Philosophical Reviews 2009
Selected presentations
- “Language and Ideas of Modes and Substances,” Locke Workshop, University of Helsinki 2019
- Comments on Aoki, “The Development of Analogy in Locke’s Philosophy,” Locke Workshop, Mansfield College, Oxford 2018
- Seminar participant, New Narratives in the History of Philosophy 2018
- “Locke on the Unity of Substance,” Eastern Division APA 2014
- “Newton on Substance,” Newton and Empiricism, Center for Philosophy of Science, University of Pittsburgh 2010
- Commentaries at Locke Workshops (Washington and Lee, 2012; St Andrews, 2012) and early modern conferences at UNC and Duke
Teaching
University of Oklahoma
- History of Modern Philosophy: Empiricism G
- Seminar: Hume’s Theory of Ideas
- Seminar: Early Modern Empiricism and the Reality of Knowledge G
- History of Modern Philosophy U
- Epistemology G, U
- Philosophy of Mind G, U
- Language, Communication, and Knowledge U
- Symbolic Logic I G, U
- Introduction to Logic U
- Introduction to Philosophy U
Virginia Tech
- Seminar: Locke and Kant on the Possibility of Knowledge G
- Intermediate Epistemology G, U
- Intermediate Philosophy of Mind G, U
- Global Ethics U
- Knowledge and Reality U
UNC Chapel Hill · UW–Milwaukee
- Introduction to Mathematical Logic
- Introduction to Philosophy
- Graduate Research Consultant, Language and Communication
Service
- Subject-area editor, The Philosopher’s Index
- Editor, “Locke on Judgment” leaf, PhilPapers
- Book referee for Oxford University Press and Routledge
- Referee for Journal of Modern Philosophy, European Journal of Philosophy, Philosophers’ Imprint, Archiv für Geschichte der Philosophie, History of Philosophy Quarterly, Canadian Journal of Philosophy, Review of Metaphysics, Res Philosophica, Locke Studies
- Chair of the Placement Committee, and member of Committee A, Graduate Studies and Diversity and Recruitment committees, Department of Philosophy, University of Oklahoma
- Institutional Animal Care and Use Committee, University of Oklahoma
- Dissertation committees: Kevin Nordby (2014), Aron Burnett (2019)
Fellowships
- Junior Faculty Fellowship, College of Arts & Sciences, University of Oklahoma 2014, 2015
- Senior Research Assistant, Expressive Communication and Origins of Meaning project (Dorit Bar-On) 2010 – 2012
- Henry Horace Williams Dissertation Fellowship, UNC 2010
- A. W. Mellon Foundation grant, Outreach Coordinator, UNC 2009 – 2010
- Bertha Colton Williams Fellowship 2006 – 2007
The academic record runs through 2022.