kazuhiro sato and research group