Leron D’Souza has a Masters in scoring music from England, which actually got him itching to become a film director. He likes to make films that explore the cute, funny and bizarre things that connect us humans and make the world seem a little more beautiful.