Sept. 2015 - Present: PhD Student, Columbia University
May 2016 Master of Arts, English and Comparative Literature, Columbia University
Jan. 2014 Master of Arts, Humanities, New York University
May 2010 Master of Arts, Literature, Brooklyn College
Jan. 2004 Bachelor of Arts, Individualized Study, New York University
Nov. '13 - Aug. '15 Modern Language Association: Web Developer
- Edited XML and XSL code for the Literary Research Guide
- Contributed to software used for the electronic edition of Literary Studies in the Digital Age, and Digital Pedagogy in the Humanities
- Primary contributor to the 2014 and 2015 redesigns of the MLA Commons
- Rewrote cbox-auth, the authentication system of the MLA Commons, to interface with the MLA member database
- Designed a WordPress plugin for visualizing patterns of disciplinarity between MLA Commons interest groups
June '12 - Jan. '15 New York University, History Department: Web Developer
- Developed a customization engine for the Omeka content management platform
- Designed and developed Omeka themes deployed on Greenwich Village History and New Jersey Digital History
June '12 - Aug. '15 Margaret Sanger Papers Project: Programmer
- Added functionality for searching mentioned entities to the Margaret Sanger Papers Project Web Edition
- Wrote a statistical analysis page to visualize textual trends from the Margaret Sanger Papers archives
July '12 - Sept. '12 Thomas Riggs & Company, Publishers: Research Writer
- Authored six articles for the 2013 reference volume The Manifesto in Literature:
- Richard Stallman's "The GNU Manifesto," John Barlow's "A Declaration of the Independence of Cyberspace," and several others
- Developing a textual corpus downloader.
May '15 - Oct. '15 Greenwich Village Society for Historic Preservation
- Developed the Greenwich Village Society for Historic Preservation Image Archive, an Omeka-based image archive.
Feb. ‘17 “Advanced Text Analysis with SpaCy and TextaCy” - Workshop at the 2017 NYCDH Week
Apr. '16 "An Introduction to Version Control with Git"
- Workshop at the 2016 meeting of the Society for Textual Scholarship
Apr. ‘16 “An Introduction to Visualizing Text with Python”
- Workshop at Columbia University’s Art of Data Visualization event
Feb. '16 NYCDH Week Workshop: "Text Editing with Vim"
- Workshop at NYCDH Week 2016
Sept. ‘16 - Present Columbia University, Department of English and Comparative Literature: Teaching Assistant
- Led a weekly discussion section in Joyce’s Ulysses for the course “James Joyce”
Sept. '12 – Dec. '12 New York University, Computer Science Department: Teaching Assistant
- Tutored students in the undergraduate course Computing in the Humanities
- Lectured in BASH scripting, command-line image manipulation
Sept. '11 - May '12 City University of New York, York College: Adjunct Lecturer
- Taught four sections of Writing 300: research paper writing
Nov. '10 - May '11 Vietnam National University: English Instructor
- Taught one section of Reading/Writing, and one section of Speaking at VNU's International School in Hanoi
Aug. '09 - June '10 City University of New York, Brooklyn College: Adjunct Lecturer
- Taught one section of English 1 (composition, nonfiction readings) and a section of English 2 (composition, readings in literature)
Mar. '05 - Jan. '06 Missouri State University: Adjunct Instructor
- Taught Reading and Writing to first- and second-year international students at MSU's branch campus in Dalian, China.
Languages and Technical Skills
Markup Languages: HTML, CSS, Sass, XML, TEI XML, LaTeX, Markdown
Frameworks, CMSs: Jekyll, WordPress, BuddyPress, Commons in a Box, Omeka. Some experience with ZEND, Django, and Flask.
Databases: MySQL, MariaDB, PostgreSQL
Servers and OSs: GNU/Linux LAMP and LEMP stacks, especially Ubuntu, Fedora, Arch, and Debian; Unix; MacOS
Applications: Vim, Git, Bazaar, GIMP, VMWare, LibreOffice
Skills: Web development, web design, computational text analysis, natural language processing, archival textual markup, database management, command-line scripting, version control, virtualization
Natural Languages: English: native; French: advanced (Test de connaissance du français, Level 4); Mandarin Chinese: advanced; Irish, German, Italian, Japanese: beginner
"A Macro-Etymological Analysis of James Joyce's A Portrait of the Artist as a Young Man", Reading Modernism with Machines, Palgrave Macmillan, 2016.
Articles in The Manifesto in Literature, Thomas Riggs & Co, Eds., Gale Cengage; 2013.
- "Richard Stallman: GNU Manifesto" (vol. 3, 355-7)
- "John Perry Barlow: A Declaration of the Independence of Cyberspace" (vol. 3, 349-51)
- "Huey Newton: The Black Panther Party Platform" (vol. 3, 269-72)
- "Anselme Bellegarrigue: Anarchist Manifesto" (vol 1, 175-8)
- "Emma Goldman: Anarchism, What it Really Stands For" (vol. 2, 273-5)
- "Rosa Luxemburg: Spartacus Manifesto" (vol. 2, 339-41)
- 2011 A Gathering of the Tribes
- 2009 Arsenic Lobster Anthology
- Presented at the 2017 MLA Convention panel, “Open Source Lit, Open Source Crit”
- Presented at Digital Humanities 2016 in Krakow, Poland
- Abstract published in Digital Humanities 2016: Conference Abstracts. Kraków: Jagiellonian University & Pedagogical University, 2016.
- Winner, Association of Digital Humanities Organizations student bursary
- Paper presented at the annual meeting of the Society for Textual Scholarship, Ottawa
- Presentation at Computer-Based Analysis of Drama workshop, Bavarian Academy of Sciences and Humanities, Munich
- Presented short paper, Digital Humanities 2014, Lausanne, Switzerland
- Winner, New York University Hirschhorn Thesis Award
- Winner, Association of Digital Humanities Organizations student bursary
April 2013 "Toward a Social Literary Annotation Engine"
Oct. 2012 "Elementaire, a Customizable Omeka Theme"
- Presented at The Humanities and Technology Camp
Dec. 2011 The Art of Good Behavior, a digital literary archive in TEI XML of a 19th-century etiquette manual
- Presented initial findings, NYU Workshop in Archival Practice
- Presented completed work, Yale University Digital Humanities Forum, Feb '12
June 2011 "Hypertext Joyce: Building a Hypertext Ulysses with Open Source"
- Paper delivered at the 2011 North American James Joyce Conference
May 2010 "Dominance and Domine: Toward a Post-Religious Criticism of James Joyce's Ulysses,"
- Paper delivered at "Deconstructing the Gods," Graduate English Conference, City University of New York, Brooklyn College
Sept. 2016 - Present Middlemarch Critical Histories
- Computational analysis of the critical history of George Eliot’s novel Middlemarch.
- A collaboration with Milan Terlunen, Sierra Eckert, and other members of Columbia University’s Graph for Experimental Methods in the Humanities
- Abstract submitted to Digital Humanities 2017
- Tool published to PyPi, Sept. 2016.
Jan 2016: Infinite Library, a universal web-based ereader that connects to GitHub (Project GITenberg) to search, save, and render books in the browser.
- Nov. 2015: Presented at Media Res 2, New York University
- Sept. 2015: Honorable mention, 2015 NYCDH Graduate Student Digital Project Awards
- Apr. 2016: Recipient of Association of Digital Humanities Organizations student bursary
- A collaborative TEI XML scholarly edition of James Joyce's novel A Portrait of the Artist as a Young Man, using rich markup. Generated from a text recently released from the Oxford Text Archive.
- Nov. 2015, Presented at Digital Editions Making Encounter, Group for Experimental Methods in the Humanities, Columbia University
Dec. 2013 - Sept. 2015: Contributor to the open-source projects:
- Buddypress: social networking WordPress plugin. Over 2.2 million downloads
- Buddypress Docs: collaborative authoring tool for WordPress. Over 80,000 downloads
- Commons in a Box: social networking software suite, used by CUNY, SUNY, and many others. Over 12,000 downloads
- CAC-Advanced-Profiles: engine for member portfolios used by the CUNY Academic Commons
- CBOX-MLA, the WordPress theme and customization layer that powers the MLA Commons
- CBOX-Auth, the authentication system for the MLA Commons.
July 2014: Open Syllabus Project
- Developed categorizers for determining the subject of scraped syllabi
- Performed collocations analyses by subject
June 2014: Twitter Poet
- In collaboration with mathematician Rachel Levanger, designed a Twitter bot that generates poems based on trending Twitter topics in the styles of 20th century poets
Jan. 2014 - Present: Annotags
- Designed a protocol for a literary metadata hashtag that provides the ability to livetweet books, electronic documents, and other texts
- Web app calculator released Sept. 2014
- Since October 2014, produced in collaboration with the Group for Experimental Methods in the Humanities
- Nominated for a 2014 DH Award for Best DH Tool
- Implemented a bookmarklet for creating Annotags from website bibliographic data, April 2015
- Demonstrated prototypes, I Annotate 2015 conference, May 2015
- Presented at Keystone Digital Humanities conference, July 2015
- Featured resource in Digital Humanities Now, July 2015.
Sept. 2013 - Present: The Macro-Etymological Analyzer
- Featured in the Text Analysis Portal for Research, 2015.
- Listed in Alain Liu's directory of Digital Humanities Tools
- Featured in the Digital Research Tools (DiRT) directory, 2015.
- Released as a command-line program in the Python Package Archive, 2016
Nov. 2013 - The Waves: a TEI XML Edition
- A TEI XML edition of Virginia Woolf's novel, with dialog markup that facilitates dialog extraction
Jan. 2013 - Dec. 2013: New York University Digital Humanities Working Group Epigraphs Project
- Developed a script to parse epigraphs from TEI XML
- Designed initial prototypes of project database
Affiliations and Professional Activities
- Reviewer, Digital Scholarship in the Humanities (formerly Literary and Linguistic Computing), Oxford University Press
- Editor-At-Large, Digital Humanities Now
- Active member, Experimental Methods in the Humanities Group, Columbia University
- Member of professional organizations: Modern Language Association; Association for Computers in the Humanities; Society for Textual Scholarship; Humanities, Arts, and Sciences Advanced Collaboratory