Si-yuan Shen's Profile