10661 lectures