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...lihat lebih banyakDavid 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.lihat lebih sedikit