My teaching draws from across disciplines, in order to prepare students for the rapidly changing literacies we are witnessing today. In terms of format, I am equally comfortable guiding discussion of literature and presenting historical context, as I am instructing students in the basics of programming and applied linguistics. My classroom emphasizes project-based work that encourages students to synthesize computational and humanistic modes of thinking.
At the undergraduate level, I have designed and instructed literature courses within interdisciplinary data science programs. In one case, this consisted of an introduction to computational literary study (“distant reading”), which cast literary text as a matter of data. And in another case, this cast data writing, such as in journalism, as matters of narrative and story-telling.
At the graduate level, I have designed and instructed a summer intensive workshop on computational literary study. The series trains scholars from humanistic disciplines in the fundamentals of programming, introduces popular techniques for modeling text, and signals theoretical problems raised by modeling. The workshop is organized around a series of case studies drawn from published articles with open code and data, bringing scholars up to speed in the academic conversation.
Classroom
“Text and Language Analysis;” Digital Humanities Summer Minor; UC Berkeley; Summer 2024; syllabus
“Data Stories;” co-taught with Alan Liu; English Department; UC Santa Barbara; Winter 2021; course site
“Literature and Data;” Foundations of Data Science: Humanities Connector; UC Berkeley; Spring 2016; syllabus
Workshop
“Computational Text Analysis;” Digital Humanities at Berkeley Summer Institute, UC Berkeley; August 14-18, 2017; Co-Instructor: Laura K. Nelson; repository
“Introduction to Word2Vec;” Transcriptions Center, UC Santa Barbara; May 30, 2017
“Introduction to Word2Vec;” Beyond the Black Box Workshop Series, University of Edinburgh; March 31, 2017; repository
“Computational Text Analysis;” Digital Humanities at Berkeley Summer Institute, UC Berkeley; August 15-19, 2016; Co-Instructor: Laura K. Nelson; repository
“Text Analysis for Humanities Research;” UC Berkeley DLab Python Intensive; May 23-26, 2016; repository
Introductions to NLTK, Data Wrangling, MALLET, NER, Classification; Lit+DH Series, UC Berkeley; 2015-2016
“Computational Text Analysis;” Digital Humanities at Berkeley Summer Institute, UC Berkeley; August 17-21, 2015; Co-Instructor: Rochelle Terman; repository