7005 lectures