Catch up with Alan Shen in San Francisco