5641 lectures