Teaching

Upcoming Courses

University of North Carolina at Greensboro

ENG 211 • Major British Authors • “Imagining New Worlds” • Fall 2018
ENG 340 • Shakespeare: Later Plays • “Shakespeare’s Others” • Fall 2018
ENG 339 • Shakespeare: Early Plays and Sonnets • Spring 2019
ENG 710 • Studies in English Renaissance Literature • Spring 2019

Courses Taught

University of North Carolina at Greensboro

ENG 339 • Shakespeare: Early Plays and Sonnets • “Science, Symbols, & Strangers”
ENG 340 • Shakespeare: Later Plays • “Shakespeare’s Mystical Futures”

University of North Carolina at Chapel Hill

ENGL 146 • Bio/Techno/Magical Thresholds from Shakespeare to Stranger Things
ENGL 123 • Truths, Experiments, and Fiction: The Stories of Humanity