8770 lectures