While earning her Ph.D. from the University of Pittsburgh, Duff was project coordinator for the University of Pittsburgh Electronic Recordkeeping Project. Prior to receiving her doctorate, Duff worked in archives and libraries for more than a decade. She has also given many workshops and written numerous articles on various aspects of electronic records and archival description.