YAMAGUCHI Norihide
Department / Course Tokyo Polytechnic University Faculty of arts Department of Game
Job Associate Professor