Lectures by Prof. Fumio Hasebe (2017)