3100 lectures