4595 lectures