8415 lectures