5404 lectures