Teaching

Undergraduate and Graduate Courses Taught

Carnegie Mellon University–Pittsburgh, PA

  • ENG 76-221 Ancient Stories/Modern Lives
  • ENG 76-221 Science Fiction Classics
  • ENG 76-361 Topics in the Digital Humanities: Corpus Rhetorical Analysis
  • ENG 76-101 Interpretation and Argument: What is Digital Doing?

Duquesne University–Pittsburgh, PA

  • UCORE 101 Thinking and Writing Across the Curriculum
  • UCORE 102 Imaginative Literature and Critical Thinking

St. John’s Univerisity–Staten Island, NY

  • PHI 1000C Philosophy of the Human Person
  • PHI 2200C Introduction to Ethics