3512 lectures