All Professor Taku Sato (former Associate Professor Institute of Science Tokyo) articles