10517 lectures