4770 lectures