4504 lectures