Lecture notes (nohyp).pdf