2670 lectures