10587 lectures