Shirley Zhao and Samuel Chan