3311 lectures