Kazuo Maeda's scientific contributions