8304 lectures