3990 lectures