9590 lectures