Mary Flanagan
Assistant Professor of Digital Arts
Department of Media Study
State University of New York at Buffalo