7940 lectures