He is the author of "Law in Film" (University of Illinois Press, 1999), and has written articles for "Media, Culture and Society", "Cinema Journal", the journal 'Literature and Psychology', and the 'Yale Journal of Criticism', among others. He is a contributor to the "Encyclopedia of New Jersey" (Rutgers University Press, 2004) and the "Critical Dictionary of Film and Television Theory" (Routledge, 2001), and served as Consultant Editor for the latter. Dr Black is also a computer programmer and a founding director of the non-profit programming organization Ruby Central, Inc. In that capacity, he has organized or co-organized an international conference on the Ruby programming language every year since 2001.