2240 lectures