Taught at Trent University and the University of Winnipeg. Currently teaching at Wilfrid Laurier University.
Teaching courses in science fiction, narrative gaming, and popular culture, as well as 18th century and first-year courses in fiction.
Research and publications in science fiction/cyberpunk, history of science and technology, narrative video games and history of gaming, film studies, aesthetics (body, art, practice), women writers and feminist theory.