4604 lectures