8305 lectures