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:
- Command Line
- Python and Data Analysis
- JavaScript and Web Development
- Working with APIs
- Data Management
- Text Analysis
- HTML and CSS
Instructor at Digital Humanities Summer Institute (DHSI) teaching "Web APIs with Python" since 2018.
Open Educational Resources
Extended workshop materials available online: