7004 lectures