Graduate courses
AI-Assisted Programming
DHUM 78000 / DATA 78000 · Spring and Fall 2026 · 1 credit
Students use coding agents to build small web projects, then investigate the code through file tracing, browser inspection, change-and-observe exercises, documentation checks, and debugging. The course is designed for students without prior programming experience.
Python for Researchers
Fall semesters · 1 credit
A project-oriented introduction to Python for academic research, including data analysis with pandas, APIs, Jupyter notebooks, visualization, and AI-assisted coding practices.
Introduction to JavaScript
DATA 70600 / DHUM 70600 · Spring semesters · 1 credit
An introduction to JavaScript and web development for humanities and social science researchers, taught through small projects and data visualizations.
Programs and workshops
Agentic AI for Library Practice
CUNY Office of Library Services · Spring 2026
I led this 16-week peer mentoring program for CUNY librarians. Participants built tools for real library problems and learned to verify agent claims against source code, official documentation, and the systems they already knew. The showcase presentation records the first cohort’s work.
I also lead workshops on command-line tools, Python, JavaScript, APIs, databases, text analysis, data management, HTML, and CSS. At the Digital Humanities Summer Institute I taught Web APIs with Python in 2018, 2019, and 2024, and Introduction to JavaScript in 2025.