8515 lectures