3211 lectures