5504 lectures