Christine Cornell teaches science fiction, fantasy, Shakespeare, and great books at St. Thomas University in New Brunswick, Canada.