How To Build A Bot, Pratt Institute, School of Information, Summer 2025

This course offers a practical introduction to building bots in Python alongside a critical examination of algorithmic bias. Students learn core programming skills like data collection and API interaction in order to create web crawlers and social media bots. In parallel, students will explore the ethical consequences of automated systems on social platforms, such as the amplification of misinformation and bias that perpetuate social inequalities and discrimination. This course will equip students with the critical perspectives and technical skills to analyze automated systems in a world increasingly shaped by AI and algorithmic decision-making.


Programming Cultural Heritage, Pratt Institute, School of Information, Fall 2024 - Present

This course introduces programming in Python for cultural heritage contexts. Throughout the semester, students learn how to use Python to gather, clean, curate, and analyze data through web scraping, APIs, data analytics, machine learning, and web publishing. They apply these skills to build a digital project that furthers their professional interests. See examples of student projects.


Foundations of Information, Pratt Institute, School of Information, Fall 2024 - Present

This foundational course focuses on the intersection of people, information, and technology and the theoretical and conceptual foundations of the information field. It is taught from a critical perspective, one that attends to structures of power in concepts, actions, and social systems. Each week, we consider topics in the broad field of information through such lenses as intersectionality, capitalism, feminism, social justice, and colonialism. Readings include Donna Haraway, Ruha Benjamin, Saidiya Hartman, Lisa Nakamura, Sasha Costanza-Chock, among others.


Foundations of Data Science, City College, Spring 2023

This course introduces humanities students to the basics of data science by focusing on the critical feminist approach to studying data. This approach emphasizes the importance of understanding and addressing the ways in which power and privilege in social systems shape the collection, analysis, and interpretation of data. This course grounds discussion of topics like intersectionality, power, and privilege with practical experimentation, introducing students to programmatic methods of data analysis with Python. As they learn to code with Python, students will examine how bias infiltrates computational processes, examining firsthand how the necessity for standards and rules that enable computation can stymie the expression of real-world and human complexity.


Coding Natural Language, The New School, Fall 2022

At the intersection of English and Technology studies, “Coding Natural Language” teaches students the tools to ethically navigate the increasingly automated world and workforce. In this course, students will develop a theoretical and practical skillset for programming language data for artificial intelligence (AI) technologies. This course grounds the discussion of theory with practical experimentation: each class includes a "coding lesson" that introduces foundational programming concepts with the Python programming language. As they learn to code language, students will also examine firsthand how cultural bias infiltrates computational processes. Course readings include critical essays in Computer History and Literary Studies as well as science fiction, by authors like Alan Turing, Donna Haraway, and Ruha Benjamin. Students will leave the course with critical and computational skills that will open career opportunities in the field of technology.


Critical Thinking, NYU; Fall 2021 - Spring 2023

Throughout the semester, students use arguments for racial and gender equality as a tool for developing critical thinking and reading skills. The first unit contextualizes critical thinking within historical debates about intersectional feminism. The second unit explores contemporary conversations about social issues from transgender, critical race, and masculinist perspectives. The third unit explores how these debates play out in science fiction. Reading across disciplinary boundaries, students consider the construction, negotiation, recognition, and revision of gender and race, and question the arguments and possibilities for differently organized society and politics. Readings include critical essays by Virginia Woolf, bell hooks, and Gloria Anzaldúa and fiction by Ted Chiang, Junot Díaz, and Octavia Butler, among others.


Latinx American Literatures in the US, Hunter College; Spring 2020

This course engages themes unique to Latinx Literature: border, mestiza, and hybrid identities, the incommensurability of cross-cultural communication, the consequences of cultural appropriation, sexism, and racial shame, and the possibility of an inclusionary American identity. Our approach centers the lived realities of gender, sexuality, and race, and foregrounds queer and nonnormative perspectives as we deconstruct machismo and patriarchal culture. We explore a selection of texts from the South American, Chicana, Dominican, and Cuban traditions, including:


Introduction to Writing About Literature, Hunter College; Fall 2017 - Fall 2019

With an emphasis on close reading and analytical writing, English 220 encourages the interpretive skills necessary for critical response to literature that is firmly grounded in the text. The course allows students to develop an appreciation and understanding of the aesthetic qualities of literature and how these inform ongoing cultural, social, and historical dialogue and experience. Key texts include: