4101 lectures