6005 lectures