5557 lectures