John completed his Bachelor of Arts in Cultural Studies, Comparative Literature/Studies in Cinema, Media Culture at the University of Minnesota. John has worked with various film crews, volunteered for the MSP Film Society and produced material for Minneapolis Telecommunications Network. John is currently working toward his Master of Arts in Film Studies at Ohio University.