8595 lectures