Lectures given in Fall 2018