Sept. 2015 - Present PhD Student, English and Comparative Literature, 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, Literature, 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
- Developed corpus, a textual corpus downloader.
- Integrated textual corpus download functionality into the DH Box web app
- Created DH-USB, a digital humanities operating system designed to run from a USB drive.
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
- Workshop given at PyData NYC (a data science conference), Microsoft
Nov. '17 An Introduction to Semantic Markup and Computational Analysis of Ulysses
- Workshop given at Finnegan's Waves, University at Buffalo
- Art of Data Visualization Week, Columbia University
- Workshop given at New York University during the 2017 NYCDH Week
- Workshop notebook featured in the SpaCy notebook collection
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 Columbia University during NYCDH Week 2016
Sept. '17 - Present Columbia University, Department of English and Comparative Literature: Instructor
- "University Writing with Readings in the Data Sciences"
Sept. ‘16 - May '17 Columbia University, Department of English and Comparative Literature: Teaching Assistant
- Led a weekly discussion section in Joyce’s Ulysses for the course “James Joyce,” Fall '16
- Assistant-taught History of the English Language, Spring '17
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, Org
Frameworks, CMSs: Flask, Jekyll, WordPress, BuddyPress, Commons in a Box, Omeka, and some experience with ZEND and Django
Databases: MySQL, MariaDB, PostgreSQL, SQLite
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: Computational text analysis, natural language processing, archival textual markup, web development and design, 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 poster, "Frequently Cited Passages Across Time: New Methods for Studying the Critical Reception of Texts" at Digital Humanities 2017 in Montréal, Canada.
- 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
Oct. 2017 - Present Corpus-DB: A Structured Textual Corpus Database
- Oct. 2017: Recipient, Columbia University Libraries Digital Centers Internship
- Oct. 2017: Winner, 2017 NYCDH Graduate Student Project Award
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 Group for Experimental Methods in the Humanities
- Abstract published in the proceedings of Digital Humanities 2017
- Presented poster, "Frequently Cited Passages Across Time: New Methods for Studying the Critical Reception of Texts" at Digital Humanities 2017, Aug. 2017
- Presented initial findings, Stanford Literary Lab, Feb. 2017
Sept. 2016 A Generator of Socratic Dialogues
- Winner, 2016 DH Awards, “Best Use of DH For Fun.”
- 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.
- A collaborative TEI XML scholarly edition of James Joyce's novels Ulysses and A Portrait of the Artist as a Young Man, using semantic markup.
- Nov. 2015, Presented at Digital Editions Making Encounter, Group for Experimental Methods in the Humanities, Columbia University
- Since 2016, based on revised editions by Hans Walter Gabler
- Oct. 2017, presented at Joyce in the Digital Age, Columbia University
- Nov. 2017, presented at Finnegan's Waves, University at Buffalo
- Mar. 2018, presented at Montclair State University
- 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
- Oct. 2017: Runner-up, British Library Labs Awards
- Feb. 2018: Featured, British Library Digital Scholarship Blog
- A TEI XML edition of "The Garden Party," annotated and tagged line-by-line.
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
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
- Active member, Literary Modeling and Visualization Lab, Group for Experimental Methods in the Humanities, Columbia University
- Founding member, Digital Literary Stylistics Special Interest Group, Association of Digital Humanities Organizations
- Reviewer, Digital Humanities 2018 conference
- Reviewer, Digital Scholarship in the Humanities (formerly Literary and Linguistic Computing), Oxford University Press
- Reviewer, Journal of Data Mining and Digital Humanities
- Editor-At-Large, Digital Humanities Now
- Member of professional organizations: Modern Language Association; Association for Computers in the Humanities; Society for Textual Scholarship; Humanities, Arts, and Sciences Advanced Collaboratory