10705 lectures