5307 lectures