7504 lectures