PHC207-lecture-notes