Lectures by Prof. Kanta Ono