Sourav das phd thesis stanford university