Steven Shaviro

Steven Shaviro teaches film studies at Wayne State University in Detroit, and he writes mostly about science fiction and music videos.

Articles