3904 lectures