Farida Pacha ha ottenuto un master alla Southern Illinois University e nel 2006 ha diretto The Seedkeepers che ha vinto l'Indian National Film Award. My name Is Salt è il suo primo lungometraggio documentario ed è stato presentato all'Idfa di Amsterdam, dove ha ottenuto il First Appearance Award.