Teaching

Graduate courses in programming and data analysis for humanities and social science researchers at CUNY Graduate Center.

Introduction to JavaScript

DATA 70600 / DHUM 70600 | Spring semesters | 1 credit

Project-oriented introduction to JavaScript for humanities and social science graduate students. Students learn JavaScript fundamentals, web development, and data visualization through hands-on projects using libraries like Leaflet and jQuery.

Python for Researchers

Fall semesters | 1 credit

Project-oriented introduction to Python for academic research. Students learn Python fundamentals, data analysis with pandas, working with APIs, and creating visualizations in Jupyter notebooks.

AI-Assisted Programming

DHUM 78000 / DATA 78000 | Spring 2026 | 1 credit

Investigative approach to AI-assisted programming for graduate students. Students use AI coding assistants to build web projects, then learn to understand what they've built through systematic investigation techniques.

No programming experience required.

Workshops

Regular workshops on research skills and digital methods:

Instructor at Digital Humanities Summer Institute (DHSI) teaching "Web APIs with Python" since 2018.

Open Educational Resources

Extended workshop materials available online: