David M. Sheridan is an assistant professor in Michigan State University’s Residential College in the Arts and Humanities, where he teaches courses on writing, creativity, technolo...visualizza altroDavid M. Sheridan is an assistant professor in Michigan State University’s Residential College in the Arts and Humanities, where he teaches courses on writing, creativity, technology, and media.visualizza meno