selected topics lecture notes 8033245