course lecture notes 244250