6540 lectures