8510 lectures