User photo

Isaac Julien

About

Sir Isaac Julien is a British installation artist, filmmaker, and distinguished professor of the arts at UC Santa Cruz.