U.S. history, NYC and CUNY activism and social history, digital technology, web design, digital humanities
CUNY Graduate Center
New Media Lab Managing Director; Associate Director, American Social History Project/Center for Media and Learning