Behind the Curtain- A Journey with Bibhash